<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:csv="http://www.carriageservices.com/20211231"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2021"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="csv-20211231.xsd" xlink:type="simple"/>
    <context id="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5e342b3e7d514b32be437bf4bb67b686_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia5dadd077a6d46a9baf85d3ee2fee556_I20220225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <instant>2022-02-25</instant>
        </period>
    </context>
    <context id="iff0c739983b94711a687adba68b9e375_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i086096c4bedf4be68cf7cb88f9bbec95_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1d2c370f96aa4fedb5d85aabd7701bfb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i159cc59c9758409791a5c1d18189758a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9055c548688f46de852a7afcffd4224a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:ServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id4b1523d6ca249ae8c433ac631942c86_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:ServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0d6debbd827d43128e65963dbc093ce1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:ServiceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9b34f6463159413790f49223dd186cb6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:PropertyandMerchandiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie277c2ad41384693b6d4d25506ccab9c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:PropertyandMerchandiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i77b4f96697b947d99534f567e157f069_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:PropertyandMerchandiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i28ca55799d184d889399f76ce800ad5a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8c3d675506d744748524055e5348c4a0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i61e7b49d6cbf4add9811e82e9c9fc370_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:OtherRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i121cc00f335d4bacb0a4f896406a1428_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia187e62e01a54b30b0c9da19cfede41c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id8191e39d7204f5b89db4f9e9d8ad305_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9880b6db4a754d7dad026c366251cd25_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if10cd7ecbf7842b9a7892e9be6ab729d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="icfc78200400e4b43af6f94151a679516_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i29324aa08286407b9875031385c9528e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i12bdcf0c68dd4161a06f9b40e204c205_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4cd69e1ab6034bc98db69927420a2f40_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i68bc1daf5457403897bdd602a64fb3fc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9d82ffcd713349e49e2b819d07949bf4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i16f81f05fd2d46f398e29e3df47984ee_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib957563b05834203a242875817e4e263_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</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="i7a891d730ea04de08702f5c1165474da_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</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="i2c53a4281efc4f018c5d8b020a0aa321_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</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="if60e52bd217f4446b2534e0a42ed6a63_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9c03863f55e64b579c56b51bd0e948dc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia852ef341f6e46a3bd744a6ce39a799e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7193e5b5a6d843f2bb655804b721f0aa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia610c2a1b91e4aa68141a6b331437100_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3b22b25da45e46bda3d3a1f019527d75_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3c0765fbbd6543c8a78aa0a1c5a2c44f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2c20da58bf1d49aa8fa1b5498342b103_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iccf9cdea3ce74169872c5067a1a2b888_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</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="i0db46165403e4dbdb151e32ccfb77f81_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</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="i3728bb16bc274dfea42b469cecdaead0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</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="i14a664d5c7d84fe4928a46ed1a7f9a4e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iac84d234a7d04dab922432c81bc5330f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i70d2b401d7e24904b870891f99a13a2d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i36ad201a353540cb9183cc982b846ef0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iec87f744b1ff480d8579e9c53cb4af65_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i99e3965b5e9e4678a5b210d6e872b1df_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib9cf578b720144bca02e223c6c159cb6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3edbdd5194ec49bca9b1fbdbb9f1e3ab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0612f5d27cdb48f2bc7687eb92d5b17a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2149ff7732cf413fbb98975ede33efb4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2302d7b33aaa4b56be3d64bbaa17c8b2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i32755c3a5cdd4c5bb1225a7df311760b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2c29bea9678346888253732bc2493eb2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralHomesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib172e870554b47b5b6ba415b76bee8cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib6687768241b45f180e47b8bee9a68ba_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib453cb3fcc4543c188c6d21d50ffb5f1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i424d4cc181514a068a7af5bc8b0b3b53_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">csv:FuneralAndCemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7519042455cc409795d902c030a0a95e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i54b954d42e004bed80f404f4a600db2d_D20200103-20200103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2020-01-03</startDate>
            <endDate>2020-01-03</endDate>
        </period>
    </context>
    <context id="ib8e521a1ecca460eb112fbb939e7c3c8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:SeniorNotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1df1e132021642e09026e665ee2eb080_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">stpr:KY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc4350e45145470b97f392a76161632f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:SeniorNotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia71c8fec37174d32a98ade0924e7e828_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ica7b72e531ce4d73afe16cb92a1a4908_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i650959adbe904df4bf511f56bec312a7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0bbfc82d29a64121b040130425cfe04b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i55b437dd23294c649aece1ecdc9f0bf4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i942981ce9bd645bc857adffc37a6c188_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic186fed20a6b481d8e97dbbaa161d0f8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i79f88ee6baba4b158cf710d952801994_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6ef5472c37f6480297fe28aa18aae044_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9c212a4bddc74c2a920a7b9a8f0765e0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0eb15560e627418e87acd22128bed43d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9b84b91519d14e8cb6be871b5daf2fc0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib932088d1d6646bbbe10cf0ff6bedc07_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8545fac445354d9aa234e951b7085478_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i54b967b5c3bd4c8b8d73c2ffcb61052a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">csv:FurnitureEquipmentAndAutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica90b30e6a7b48b6b50b8929d7908d2e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">csv:FurnitureEquipmentAndAutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if534ae3df0ba46179bc2e2b4f58db1de_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="csv:TypeOfCategoriesAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i384a745ba6aa4596b65a0fb77faa5539_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csv:LafayetteCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idfaa9ac638de41f89d4ce94f2087c93d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="csv:TypeOfCategoriesAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id61e280020e4481ebed78442354bf355_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e859ad2a52e4f28a238704bf379d186_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i17b1484eecb9452ea575b0ce7670f8be_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib0f7f35312af41df9c8747e3a6d4d733_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib3746015566947108e40c510c6a03650_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb9674e006da403eaa86b92ab0f87962_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia9364427e757469da39446b1a45d9b1f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i951a9b0e26a54553a4d0a98f25f4dba0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i807523c7904a4331b280708d25874507_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="csv:IncomeTaxReturnByTypeAxis">csv:SeparateIncomeTaxReturnMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if78fd2cd78ad4955825e89b408ead725_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="csv:IncomeTaxReturnByTypeAxis">csv:CombinedAndUnitaryIncomeTaxReturnMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia830a6e7beac44e98293c06bc2a1d285_D20200630-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6b0d84ab33bc49779bca2fa1fc58c801_D20200103-20200103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csv:LafayetteCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-03</startDate>
            <endDate>2020-01-03</endDate>
        </period>
    </context>
    <context id="id6d3225ff60249f69544c78f008966bb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csv:LafayetteCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i74214759bbbc45029bdc8d08331043b8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csv:LafayetteCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i15c18221d57542ffa295839b32f18e69_I20200103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csv:LafayetteCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-03</instant>
        </period>
    </context>
    <context id="i8e88b26dd8bc45dd82b362ec80fce040_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csv:LafayetteCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie510c2502df54beda44cbd5b1f5f0d8e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">csv:LafayetteCaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifabdc2d9723a40e9a40e255bc7632590_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i71bc5fd1631a46beb3af22c961d707d5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7ef1017fb2e7469eb11ed9e2048f8b1c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">stpr:TN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i376da0e0e5cf4a1087541bdf277c9bae_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">stpr:TN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic1cc54f778e34d009ebaec7318b165bb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">stpr:TN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i993d86802dff41658f10a4724fd3cf94_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1804a79d780a47ab8a648e850fce52bf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i30d87c5f091f40deb2d2bb42daa0cd77_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7531015b2dcc43cda994570dd0a0b1d0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb9309879d5d43719d20bd96eaf60a6e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1f8f97ec74ee469e8c27b2e929b68e28_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:RecognizedRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i36168a90df4246bf93672ea12f10f263_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:RecognizedRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3dd2aac8b42042acad598c7dca4c95d9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:RecognizedRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">csv:FinancingReceivables90to120DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie4f2e335cc8a4fba8eb9835a08329e3e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:RecognizedRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">csv:FinancingReceivablesGreaterThan120DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i97138dab47bf49e4bf1715cd8ca17b35_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:RecognizedRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i333fcda5b377428fb1569bc0b249f5fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:RecognizedRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8a4968b9adac480fade1023c8ecdcef2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:RecognizedRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc238ab7b16241e5a594b7d34db288e9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:DeferredRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e6abf3e9d4e42f3b7b2a7530045efe6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:DeferredRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9b380718ab844d5f986a1f8346ef12fc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:DeferredRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">csv:FinancingReceivables90to120DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i40d0e84fd03b40e381400427d18ede59_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:DeferredRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">csv:FinancingReceivablesGreaterThan120DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i67522f4673754cada1da0e16b1bed2fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:DeferredRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4578daee29624237922b4b293de49e71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:DeferredRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5936effc4b8648899c23625866a4052d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:DeferredRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaf329526150444ef96151db1f5d238b5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6aef166eb79e45cb99c11fb24439513c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if862eb6e3c02422dade5e77cff4b9acc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">csv:FinancingReceivables90to120DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8fc811a95dcc4267af74e03ded7c79b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">csv:FinancingReceivablesGreaterThan120DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2aacd4ceb83944a7bd206a37cd7f0945_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb82c98292034426b910e6a9aec98075_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i57c3f02b59b64b86ad7a55fa84ec6499_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:RecognizedRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1e66603593054835a0799cbcaa7505b3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:RecognizedRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7e4ab1825dcf4de4a8b056c043abc716_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:RecognizedRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">csv:FinancingReceivables90to120DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7b395323f6a34c7c84ac4efdf684a071_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:RecognizedRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">csv:FinancingReceivablesGreaterThan120DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iabccce0681314f488ffddeb9798b672b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:RecognizedRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i90b8e394874546548ff22e28a230e21f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:RecognizedRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia02fbe0c30bb43858003224c779a6863_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:RecognizedRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4d3798d2a0d44bbd9ab34a496cfb4325_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:DeferredRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i918e2b21308742588dd450b9e0c2b06c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:DeferredRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i923c2ffb84244c1d92d133adbc69b3a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:DeferredRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">csv:FinancingReceivables90to120DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ife1db42e233f453a95c070a9cd245c5a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:DeferredRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">csv:FinancingReceivablesGreaterThan120DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib8d75151d17343eebf27e5a0020e39c6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:DeferredRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1eaa86d3155e4d58850f8ff6c4562853_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:DeferredRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic6993d64a0b14c9f9454bbf05aa92b05_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">csv:DeferredRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i20f3585d36a94525bcd5e984fbe1564c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables30To59DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i65459c77e93949469e8fd6118614f409_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivables60To89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibb95d1270f3e4e338bda9f2e5c86d0d1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">csv:FinancingReceivables90to120DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i39676f9440a84c07a4fa58f831fdf383_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">csv:FinancingReceivablesGreaterThan120DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib3fe4977de954b1b884cbae037c12e82_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i30ca1dfaa6ba4d8a8dff71232c89aba4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d59647fed8b4fe68a86cdd55f0ad678_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5a8a35905de548339cf71e0e228147fa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5fabff2ca65c4ee58c011cc284ed4de4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idf34a4f33561480ea8d66b5a8ad82e68_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3f416fffc5184478a5cc939a58d08a75_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic237a96a343d4923935563851e222a55_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iee7e6033f3524f3585cba669b6b64683_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i141c66215dd0454ebbc96d8d0f048aae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic92cd792fd4141b0855f6eeb4a024411_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6148168eb99645d9a50ddadb45d04696_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:AccruedInvestmentIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e1f1ddb30244f63aaed018a7b1e5764_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5a94bfdfa1964deeb5be7a84d35716b6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i129704dc103b4cdb98beb67dfcbb4348_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i34f8cf4722c64217ae1930d06a14086c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a13257ecf0c45958b61bd13b97cb603_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2c1e49e5ef5c47b5943d0cdf755fc63b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9fe5106d70a548ffb13becac0f79c4c4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i84ea6f31fe85467cb07d2446caae4943_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:TrustSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i42806773a2264387a536fb6a7770f3fe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:AccruedInvestmentIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i16a9e654868b4a988702063cd2f5dedc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:ForeignDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i70167270a90f49d3ad9dfe9e74017465_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i13f96df99f1b4545a813c8253406455c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:PreferredStockSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i04a7eca2870641caaee39be1e020ea9a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:ForeignDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6c85b56728a44e32a60a6b86317e1e4e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:PreferredStockSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i598a54c1f3a14a22ab6a29fb8d2729c0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0d5426e1ec0e478ea600015c80c6344a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3177b04e25404044a57b7112dfa7770c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedCemeteryTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i367bef85d0e64634a62b1e69cbef00bb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6320978a03a6464caa8c9a0dc860ffc7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i50961e9adc9e478fa318728268f25092_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7e1c001308f44b7ebd20ab99ef4af29b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia20ca7f3c9b74198b79b422b9322f7cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e99b2ce5f0a4f109e05d2afe6bb4a96_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if78550609dea48369c2c61f8daf600f6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i61ee92fd71074f7c8fb671f981aefdc5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i34d8742eb2bc48d2855985495fabfac8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id39f78b9d852422598bbc25062478962_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i015446f287ad4d6998f3758546e5913a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:AccruedInvestmentIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i82901b94157c4a2c8df423dc89cbd0a9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6ea4b9d51b42455da90e92cfcac682f7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i11a2a4bd97e748b59b19ffe56f3b10fe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if94cf7f5b5ad411292fbef97ffd1b034_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2e33f7577ef941d0bef056015d1cd494_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib0ee96b3049d47bda27b209a91adf855_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia66bd363c8ae4adbadd8516127ca6675_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i061cae4557854c87afc213a23f7283cf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if747ba2b56d040aead8f9493e0d22523_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if16f9b665b4543a087714135661cdd00_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:AccruedInvestmentIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia0ec8dfd6dd74893a60580c3e3f9b89b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:ForeignDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2be0eab876bf46749f1f2e1abcf2bea9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1167dad4c911491698d6cb103ccc0cbb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:PreferredStockSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i75810e2e41e74b5eb00c4ed417323723_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:ForeignDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i52cdfe65673c41969e57d1de1cb7d304_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifd4cc099fee64b2696c0d52764f94c00_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:PreferredStockSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3087edeb68ed4a96a064eba6dd3d180a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8dadccb758d44aa9be8837b67a721928_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7f80d3d307f5495dbe5261352b09d6fc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0647c7d097c94d8080f6bbf8daac0d94_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PreneedFuneralTrustInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i00a8c0e096d54621acc3dd291209e204_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8e80ed35c75b4544b1fb5ca403c1a433_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0c188da204864832aa77d2413dbba2d4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4348b69dd4224985842293d39bbfacf7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e07ad69d7b340078f42389c71ef9b65_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i699e35c305dc46979c72dfaee311d1da_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i55e88381172a4c36a9434b5e1fd4a30a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a0c1a01119c4694b71b4c1fc063b859_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieff9b7bdfcfc4fb3949162882b4de06b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c38d4ade4284c268e059a9c6eccd274_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:TrustSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9117becef84f4fa9882c713d85660966_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:AccruedInvestmentIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2f97c6d687ed452f9c730f646ef5204d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5e88bd30439b4a688fd8086d599df3ec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i077bc52db2c84f968eeb500366b34a05_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icca4937af22b4f62860ff7a83dfa4a42_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3a847e5acfc24f05a9e496e4af51c30d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ife9551d7e16e4f9f8687caace8a601be_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9fea3ed0f5ef44bf80a6d3e46436a187_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i49b4f5d8c238423dae38c0ddcca76623_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:TrustSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c80457f23264a8b93e04e460c4ca48a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:AccruedInvestmentIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8427204b5945416b8ab5edd95947e289_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:ForeignDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia9d45caa643f48f88e36d98c2a9e6765_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4e0d915bb8df4762bae17cd9e0c8b799_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:PreferredStockSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i54069a8f4d6a49cf9eb86d9a1a17053d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">csv:ForeignDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i397fcfe66930469dacd35450390e412e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i65a93ea6cb56411ea4f2469a9d8fc0d6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5733b754759848d092bf4e07381ca2da_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6f7bb1e609c6424689a697445e65940c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">csv:InterestExpenseNetofOtherIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i98ec5a3030654c898a9e8be37c7c4709_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">csv:InterestExpenseNetofOtherIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie25729f50ff54437b202bf61903436d5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">csv:InterestExpenseNetofOtherIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i19e8a543014542da974cc1380714cf50_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i396f5c39804c4fb88c0633fad15f8fe7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8b2d9ff4362040969788d917ed5eb47f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:PerpetualCareTrustInvesmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5e454e81edaa4f88b2bc291149c802c2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7cea61ff8ca24c4d9018576600391b52_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iee555543a38d4834b87dc18b9ef816b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i49b171b2bfe34e988a9dce25443e9b91_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1e9ccd1012174551a4a7c8433677e85a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">csv:MutualFundsAndCommonStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7fa95433898e4ef8890b4e3d993e4fc6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">csv:MutualFundsAndCommonStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iae27babd747c4343b117a61f9215fd3b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">csv:AnnuitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00312e369d764bd79f9284d1f22b3e16_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">csv:AnnuitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iddaf4e7479b04d21b46fbb895a264081_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i103d1d0fc7db43b79a01cbd57c19c551_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i95a36cae130c4740aa0c07ea539a3b26_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia8fa83df6a964d5580699d12addac148_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id1f4e2b9c9f248f589b31319cfa000e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iae5b137032724327a71cdbb5a59d3a1e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i93011128beda4f3ca4a7edfbf1adbac0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">csv:MutualFundsAndCommonStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d25388ce7c4438d82666489fd923c29_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">csv:MutualFundsAndCommonStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i580ae9b7bcb3416fa33f105554da030a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">csv:AnnuitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaadf05fea9d94f62a62c7581db96aa93_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">csv:AnnuitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5e596d0dfdf243729e924a2247d1605c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ied31b06f9f95497697ef7c61c7a71994_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if1423a6611ca4f9da74d517422afef71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:RevolvingCreditFacilitySecuredFloatingRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idcb3f3cffb0c415191747da7847dc366_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:AcquisitionDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibbaae19bf493454590572168c95398df_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4002a83aa2ec402b8178266e9c4d823f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i94198ab7945a4a5ea523d600e61f8a2b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8168b3034604432d8a79e41244857a7e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i761339f94103409690f5e5f4c3b981d1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifbb0cfde61694ba5b6e43153a6a1d2cf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icba39bde23e64685b8178ca0dd4635a8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i996f4063527e46f6862a42b89dbb5051_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i65eeb6efee124a6c83fdb2d5edcf0894_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">csv:DivestitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9e45bc8b1b6431bbf828ff94b5216b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">csv:DivestitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i91d1880082d04d4ab04e21307bc397d6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">csv:CommissionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i78f4c2007268422ba66e51e1926f10f0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">csv:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieb680879d408495aba4ff12549d1b307_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i41a6ad6a827d4caa913ea9c147ea72e4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">csv:SwinglineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i612de61ba3de4cc9be24970badfb6583_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">csv:NewTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="id460774822b142b0a0792563f3bb8343_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="ia38293957b3b44158f7236c7ebcdac42_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:RevolvingCreditFacilitySecuredFloatingRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="i0c49a072be594f6b8181bd4690a96361_D20200929-20200929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2020-09-29</startDate>
            <endDate>2020-09-29</endDate>
        </period>
    </context>
    <context id="i35f1dc063031446eb7d3854b83ea7bb7_D20210513-20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-13</startDate>
            <endDate>2021-05-13</endDate>
        </period>
    </context>
    <context id="i642d98b460b74c40b32ae73404a0d3ac_I20211122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">csv:CreditAgreementAmendmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-22</instant>
        </period>
    </context>
    <context id="i3a9cc3d1943342338629244eacec5dd6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="csv:DebtCovenantToActualRatiosAxis">csv:RatioActualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i41e4fc8f928b48488524cef9d5077eda_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="csv:DebtCovenantToActualRatiosAxis">csv:RatioActualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib05ebea585424cba8af78a625173e3cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:RevolvingCreditFacilitySecuredFloatingRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="csv:DebtCovenantToActualRatiosAxis">csv:RatioActualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic55545ec7c6d4925a60142a21ab3ead8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:RevolvingCreditFacilitySecuredFloatingRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7787b669d197498da33c61a59f41f112_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic09921defe14481c9fd5513499c0c35a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6194a274e0894a0bbe55915ad15e1e5a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:AcquisitionDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8f0311ca8a2c4732bc0e9a4055bbbc6b_D20180531-20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:RevolvingCreditFacilitySecuredFloatingRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-31</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="i9669fc21520b43aa9c8256ffc3793d8c_D20210901-20210901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:RevolvingCreditFacilitySecuredFloatingRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="i0dd394a43fa049f3860fd27d4b662695_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:RevolvingCreditFacilitySecuredFloatingRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="csv:DebtInterestRateOptionsAxis">csv:PrimeRateOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3116161a18744ff1b5b9fb38320a4cc9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:RevolvingCreditFacilitySecuredFloatingRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="csv:DebtInterestRateOptionsAxis">csv:LiborMarginOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6e30876fa0f04a9796f748ee1db5ab31_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:RevolvingCreditFacilitySecuredFloatingRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i798479827fe2481d94da6b05a560f027_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:RevolvingCreditFacilitySecuredFloatingRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieaa2a3850cf5480dbf17494f6a0735ae_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia6dd9f6ec3b54cf89de09b0562aa55cc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia1cd0f144e644b06a86a37da31ca320f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2685c2960fac468ebea4f3451d871d16_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i153085f27d1b4d89a9d826d2ca63da22_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idb56fc4a33bb452286f087a44ef6159b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:DeferredPurchasePriceNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3110020ed04f4e168a66d7169e692069_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:DeferredPurchasePriceNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6be6968eee9343cfb05c0a87c88a20c2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:DeferredPurchasePriceNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i55d3a76af90d442da976982faee3ce7e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:DeferredPurchasePriceNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie95907099fb14a86ac6d47d1f2d298c7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:DeferredPurchasePriceNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8f16c92e92864f3f9c9272345ae487f2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:DeferredPurchasePriceNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i65a3f5b616634813a37f266681dd22d1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:DeferredPurchasePriceNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i70f8a09fe8a24a77b7e0225d961c431d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5534d4d5a4e4456fa51544f3bd897dbc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:AcquisitionDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie423eaa558e34d68b27bc9d502dbe578_I20140319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <instant>2014-03-19</instant>
        </period>
    </context>
    <context id="i4b034ba5996849119d44dff0a755d619_I20140319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-03-19</instant>
        </period>
    </context>
    <context id="ib1fd8bed0d1a4c38804f58af43e37e58_I20180507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <instant>2018-05-07</instant>
        </period>
    </context>
    <context id="iaea8464ff8f64c43912885a76235f2ad_I20181224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-24</instant>
        </period>
    </context>
    <context id="i0c3003d7cf3e43f78626375aa68940b2_I20190404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-04</instant>
        </period>
    </context>
    <context id="ic186124eb7c249718b6a45e86a501578_I20200909">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <instant>2020-09-09</instant>
        </period>
    </context>
    <context id="i28a6ab3a4f7848edbe24d0c5683d38e0_I20210312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <instant>2021-03-12</instant>
        </period>
    </context>
    <context id="ia287573baa3d403290ce88a57e4cf7f8_I20210312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-12</instant>
        </period>
    </context>
    <context id="ia3c3faf00a5a4a0db008b3eacf36f7cb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i606ea8d12c804bb1b92b6f68d6e15c96_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie51b7bfa4dee440c8300c4fdde6c48e0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id7384a28ba2d4ae19bf79d287ef306c7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if7ade1b2bbac49d88d9be74766580a30_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleSubordinatedDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i147c0d9a4e4348399c87b3088b15764d_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="i2f1efbef22624ae2b453e077cc3b5180_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:SeniorNoteTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:SeniorNotes425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="icb0de10e232b4ec49b0853b2139299d0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:SeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i059dc9e5dff64672a4b3e977e96dd9c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:SeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id3ed650391c84b7aaf902fd80ea7e87b_I20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:SeniorNoteTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-31</instant>
        </period>
    </context>
    <context id="ieb40c14566a44be29f64b197716b2a3e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:SeniorNoteTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0139d85e93ea478fab53168acff00129_D20180531-20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:SeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-31</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="i2a7c7170db824a4cb664fc1e0f5293db_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">csv:SeniorNotes425Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i55e960becff84b6a86dea3fee38e2428_D20180531-20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-31</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="i5f28fb8e13fc4a51a363e4d49fb1eeae_D20180531-20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-31</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="i574fd166f931484c8a1f12acfff55f4c_D20180531-20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-31</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="i72b8d4acd8e640c88463153a34a86021_D20180531-20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-31</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="i019fa40f190f4e4eb7bdf8b2314a077f_D20180531-20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-31</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="i6fa26b90c3424ba196247b3473e2070c_D20180531-20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">csv:DebtInstrumentRedemptionPeriodSixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-31</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="i324a731af7ba4288a60cf5d451c51b1d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i840f592be6704119ac95f2883639d1aa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">csv:DebtInstrumentRedemptionPeriodSixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6a5664d629244ed5a6ab4c4ff6605091_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:SeniorNoteOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if4a80405131444d3a07425f6a363444b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:SeniorNoteTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7674543129da4797b01f2f5e601488ca_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:SeniorNoteTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if43e71115f8d4e14b5ede05156ca85ff_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:SeniorNoteOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic0b2b64dde414bf293af42bd93cb4587_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:SeniorNoteTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i07b209beac3b4568af0f61871366ef7f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0a5c118861d54192ae92502ab334b51b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7941c025c8af4fff8cb4b3d6132739fc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib0a5559aedd1479d9e6ca39edd7db6fb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:SeniorNoteTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1794e17b3dd549cfa507a00f0a0fd75e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:SeniorNoteTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib707eddbfa4a492f882af5ecae2fe3d8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">csv:SeniorNoteTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie453c86b4f0c4ed5b1f7c6b858bbb7b6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="csv:AgreementTypeAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i48d02bded8f1465d96d3fe4b1d5c82b8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="csv:AgreementTypeAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icc3db6c46fbf4581b289665f5c9897da_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="csv:AgreementTypeAxis">csv:ConsultingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib5482216c7c64e828d0d99bf5a8197eb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="csv:AgreementTypeAxis">csv:ConsultingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i57f4b9fb904a4bb49bb566e4de58c540_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="csv:AgreementTypeAxis">csv:EmploymentAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1964a30e22a9440cb282b19b9470bf25_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="csv:AgreementTypeAxis">csv:EmploymentAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifc0ff5f686884da4b20b1a0ed216a1b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="csv:AgreementTypeAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib9a14bd653084e389043a405adc719cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="csv:AgreementTypeAxis">csv:ConsultingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic4b0fbe9cc014cdd88fb91dbad9a3a63_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="csv:AgreementTypeAxis">csv:EmploymentAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idf8a609c52a743b48d95aa7b1f6359ff_D20170510-20170510">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2017-05-10</startDate>
            <endDate>2017-05-10</endDate>
        </period>
    </context>
    <context id="i6879c72f038d44c682608f5a5113e43c_D20200807-20200807">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2020-08-07</startDate>
            <endDate>2020-08-07</endDate>
        </period>
    </context>
    <context id="iaaf829bf63844afb9cb25ea0b59a1439_D20201103-20201103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2020-11-03</startDate>
            <endDate>2020-11-03</endDate>
        </period>
    </context>
    <context id="ib5a5c1423828445081b7dc29dcdb5c44_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">csv:A2017PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i71e1ba8171a34921a08b1bb9c0f47d22_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i927fd80b6b084f949720f29d76f598ed_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic9f6f821e4814e0f9e2cfaf93c6b5504_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</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="id78dd088afda423aa19ddc9e5bedb406_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5a571dcaf9934a5e848699b07c1cdda5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iceda0b71e1c84b338387ee4548c2e8a6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i75e3dd2adecc4f9da31ca9dbe30408d8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3fca9bbe6d7a4e369f2f34c76ef76aea_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:MonteCarloPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7586e28b666449dca08d4dad41164aa4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:MonteCarloPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1b465f396abe4131919b307c0d01a273_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:MonteCarloPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i60c02bf98a6647e4b4f1deb37540d3a4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:MonteCarloPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic0e48d585d014f6d960daada940ce88d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:MonteCarloPricingModelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i15acbfaf237946ae92606e2e32033e27_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:BlackScholesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia2275549a3a54611b8996506cc988d54_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:BlackScholesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3f042cf0c5b249a18c4baf96ada0da15_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia436c14d4f7144aabf7f5023c6a36bf5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i48a6ab805cc045f8abb29e89c4ef28f2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id725aa6ac50846a4a88f14c0789ce719_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i47d7bd2c364741418f784c4e394b75bb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i65a676215e56475d8db06494230beefe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">csv:RangeOfExercisePricesFourDollarsandSeventyEightCentsThroughFiveDollarsandNinetyFourCentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8524b096f37b43e89e2293bde27eeb30_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">csv:RangeOfExercisePricesFourDollarsandSeventyEightCentsThroughFiveDollarsandNinetyFourCentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i618865184d464134a7f43861b4091122_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">csv:RangeOfExercisePricesSixteenDollarsandSeventyThreeCentsThroughSeventeenDollarsandTwentyOneCentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i13dc3fdaf6414772a930174a0c6fa7fa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">csv:RangeOfExercisePricesSixteenDollarsandSeventyThreeCentsThroughSeventeenDollarsandTwentyOneCentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia8553b689e52486c9ea7a7886086c0b2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">csv:RangeofExercisePricesEighteenDollarsAndEightySixCentsThroughTwentyDollarsandFortyNineCentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib39826fa560b414a9eb5dab318f1b664_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">csv:RangeofExercisePricesEighteenDollarsAndEightySixCentsThroughTwentyDollarsandFortyNineCentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2dc720de33b3455c9cc6b0c340156d17_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">csv:RangeofExercisePricesFourDollarsandSeventyEightCentsThroughTwentyDollarsandFortyNineCentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i24e8c0652a244dbbb6b12e8d12c5269b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">csv:RangeofExercisePricesFourDollarsandSeventyEightCentsThroughTwentyDollarsandFortyNineCentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib1022d986c9f4295bb12c8d786de91a9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i282cc9331e804300aa3ea8ceba484a6d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">csv:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9594db36f4c04507aac73cafb2f224ed_D20200519-20200519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">csv:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-19</startDate>
            <endDate>2020-05-19</endDate>
        </period>
    </context>
    <context id="i2a4f3c322f904e149aa5313b7acc7fe8_D20210601-20210601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-01</endDate>
        </period>
    </context>
    <context id="i6c6e732a5e154be9af62fd2922f33ffb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6f1ddcf352744e11a530c657ae114cf0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic92c7df0b4f14d2294c9d55b1dd7b258_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iab68df1e54514a7db4e1eea66e2dda85_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i39e0ca29c41641b482a717c5a171477f_D20210416-20210416">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-16</startDate>
            <endDate>2021-04-16</endDate>
        </period>
    </context>
    <context id="i24625deb2ed040ea95f6712c4b4b9b53_D20210812-20210812">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-12</startDate>
            <endDate>2021-08-12</endDate>
        </period>
    </context>
    <context id="i2396fb23b6aa4baf87b97aab7b32dedd_D20210915-20210915">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-15</startDate>
            <endDate>2021-09-15</endDate>
        </period>
    </context>
    <context id="ia044cda6add445698e4ed7c617754fa3_D20211129-20211129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-29</startDate>
            <endDate>2021-11-29</endDate>
        </period>
    </context>
    <context id="i552ba62576324ef5a0021c964d36a0b2_D20240101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="i8c747dd412624cda93dcd77324349317_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">csv:OfficersAndKeyEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7aa606b44b9b4021b5c12755f9b4dc1c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">csv:OfficersAndKeyEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i61f8397d94f149298ce516b515b3bae0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">csv:OfficersAndKeyEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if6fbd840983f461a9fd96032a52dbd5e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">csv:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iba657300aed94ddda99f377426117be6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">csv:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8f2406332001470d89a07c50438060cb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">csv:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i13e9892bd1c7423baa47ba0a73a96e73_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">csv:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i0b35cb09380f4cc2ba2ae714c17f79e7_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">csv:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i477d11478a494e4495d30967348eac9f_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">csv:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7e3b0d9e0a584cc3a05503bb2fe21c15_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">csv:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie0be78a06de042a282455a0fa9c57099_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">csv:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i09f2fcf71647434ca08388b107c968c3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">csv:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibda4da190fda485db36661b8eed27624_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">csv:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7004357c902944f589af5b7d83217d1b_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">csv:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iebf7839f5efe4b18bfeba37a65456645_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">csv:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2229ec7304ca4590bc0cba224c338194_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">csv:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ieb8b2c9700dc4ad1b647d48295edef32_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">csv:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i26fcb3bb82fe4b368664bba2a6aa744f_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">csv:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff31ebeb118e41febbf41f202f8f9dad_D20200219-20200219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">csv:GoodToGreatIncentiveProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-19</startDate>
            <endDate>2020-02-19</endDate>
        </period>
    </context>
    <context id="ice4f3ec79ae54e3ab7a841ebd6f425e8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">csv:GoodToGreatIncentiveProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib934095c175a47eeaf1122bfb52ef105_D20200219-20200219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-19</startDate>
            <endDate>2020-02-19</endDate>
        </period>
    </context>
    <context id="i212a377752b94266a01ea9e420b57073_D20200219-20200219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">csv:ChairmanOfAuditCommitteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-19</startDate>
            <endDate>2020-02-19</endDate>
        </period>
    </context>
    <context id="i2794f4f5982944a09b13417be10638ae_D20200219-20200219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">csv:LeadDirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-19</startDate>
            <endDate>2020-02-19</endDate>
        </period>
    </context>
    <context id="icdcff850c0794eb890dc4b8610a2c600_D20200219-20200219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">csv:ChairmanOfCompensationCommiteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-19</startDate>
            <endDate>2020-02-19</endDate>
        </period>
    </context>
    <context id="ic029ebccc0e44fa08af2c918d9a9d5c3_D20200219-20200219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">csv:ChairmanOfCorporateGovernanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-19</startDate>
            <endDate>2020-02-19</endDate>
        </period>
    </context>
    <context id="i352622db036d4e91ba956e2d111c1140_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">csv:AdvsiorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib38de9caec84482e99899070c5eb07fe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">csv:AdvsiorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i415dd0357cf84224ba3d3c62b4c30f03_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">csv:AdvsiorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3cbb2d15ab37410aa05cae8a9152a8c4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">csv:BoardofDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i897f157e550c4910a34a0e2b9b69f1ba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">csv:BoardofDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i134f177b0d0c44b282cba3eb91822faf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">csv:BoardofDirectorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i00f4903dc8b24acc81aa939b68f455ba_D20211027-20211027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2021-10-27</startDate>
            <endDate>2021-10-27</endDate>
        </period>
    </context>
    <context id="i99fac003ea774ff39c38e46a882ca0c7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if8334b3feaa347fe90c0227e2656e1a8_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i479fc3df28ca413489b4b3548059646a_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i505c6563852b41db87f0ac0ddf6a8e77_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8747e84d9b47406db3f854eb1e99dc53_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9a52cebe33e34cc4ad7a450d84df15cf_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i685c2f28384a40f1b275906a37dd93c6_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2f868b0c2dfa4b8a92d95ac420c7fe79_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ica99fb1f8f58412f9153977295e1cd88_I20210518">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <instant>2021-05-18</instant>
        </period>
    </context>
    <context id="ie4e39554f35c4c6fb71f53877b7e0ca6_I20210726">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <instant>2021-07-26</instant>
        </period>
    </context>
    <context id="i14b013e3910444edb40790f65971f1c0_I20211027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <instant>2021-10-27</instant>
        </period>
    </context>
    <context id="if3d39f2caba845b79c5b8c365003fc4b_D20220101-20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-01</endDate>
        </period>
    </context>
    <context id="id40b09ab44124bf8ac1af5bc118d4b28_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idb59fea4a6a04e67aabcc6b829e2be0b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iccad1dfc6f7a45c3aa001a691bf70baa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic92b1e570de644a6bd31e778d5d2072c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:FuneralAndCemeteryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if4de56f2942c4845b21a4baa5c33cf14_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:FuneralAndCemeteryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1120b113964947278efad7d0323208e9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:FuneralAndCemeteryServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3337976fdb304f088707fba833345eb0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:MerchandiseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i30800aad1e4f473398432a75487019a7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:MerchandiseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6810cf75073a418fa61f9bec2cd26a65_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:MerchandiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie6a7358f9ad942598e0c412770a1a92c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:CemeteryIntermentRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if463a687d668422084119c802ca1e013_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:CemeteryIntermentRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6ca54f3512224601b0ca6f2479535127_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:CemeteryIntermentRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i15db0b68ee4e464e93780f4cbcb149e6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:OtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id165daefe64f49a4b53eff88a9d432d0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:OtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib3095adde8864fd19d2a43bf0af5d3b2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:FuneralAndCemeteryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i64568719f4574adeb23336a5fc466deb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:FuneralAndCemeteryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib1aad4d397c94b13be9027c29238e38f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:FuneralAndCemeteryServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i68008de974f44a89bd3fbc5d6ea8771e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:MerchandiseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iefa6a453aaf0488bb0f370e5082a4c5c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:MerchandiseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idb802f246c8d4924b7be52a060dc0590_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:MerchandiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i50af3c81ffbc4e27842409bedffa64b9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:CemeteryIntermentRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i931e6bac0cbe46b380fae8beb4dd0d04_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:CemeteryIntermentRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie98af08641cc4444b199ea293b3b8cb8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:CemeteryIntermentRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifc156c9980dc4594bee4696bca0e1afd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:OtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icb8098dbdfb5427983278cc7c351ad11_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:OtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i94270cb018f04b1a9dc5fed1e33abf82_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:FuneralAndCemeteryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id27158c28b9f48bcb85a59f86b897074_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:FuneralAndCemeteryServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i721390bfb4c04fdb9f7333a9d080dbbb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:FuneralAndCemeteryServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i21520f2397a64ba9be2db8de8a4fbd75_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:MerchandiseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4d79efdc1cab4cbf8a4c150f1f9292d1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:MerchandiseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i54f7f49c45bf4656a7d02149857b7727_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:MerchandiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iec3a45f3b3974f048e9a11de8fd759fc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:CemeteryIntermentRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i16a36e336eab4e579491d2aed25924ea_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:CemeteryIntermentRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id16fc02d3c0241208aff1097f3bf426d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:CemeteryIntermentRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5a1ff96d8fa64b9bac94bb081ded10a1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:OtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie00ee55bd7104058adfdf97707800cb3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">csv:OtherRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id2e58941e8c64a77b97b229c818c5cf1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i21e542805cb54b1ab7ae543d31ffc5cc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iadb87f5f097c4957b14d2a83bba1d32c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifbd4eee8616f465ab2a678c39832f42f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iec9698ac5e70409888ac12a265659a3d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib77237d2848c4c7bb0a7c8611e4aff97_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:FuneralMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9e4613e98b2340518457a2a603bc9ea9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">csv:CemeteryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i800a861a703940c38d151ee517d984ad_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i774eee9d1ec44be287b41a63d864adba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0a5562399baf46f39e6bd392abf528aa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibf6d2fef119f4bec92cec5f2c4472cb0_D20220105-20220105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-05</startDate>
            <endDate>2022-01-05</endDate>
        </period>
    </context>
    <context id="ib7e0232745d640159059cdf516022889_I20220223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-23</instant>
        </period>
    </context>
    <context id="i1a5b02912b614507a9b7caf1707c0bae_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:SECSchedule1209ValuationAllowanceCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib678b94c8e3944f787e1c56eacf65623_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:SECSchedule1209ValuationAllowanceCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1cebe41c68504ca092d476c28cdf40d5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:SECSchedule1209ValuationAllowanceCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idad8256d6e4843a483146ea959e15bc4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:SECSchedule1209ValuationAllowanceNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8a69f55d8cf84de98b258a89568a8250_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:SECSchedule1209ValuationAllowanceNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i079bdafa463540aea54a5a0adcce2dfb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:SECSchedule1209ValuationAllowanceNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i36118985b2fd40bda99ae16f5b5ce3fd_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:ReserveForSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0352763b42ed4c479ff9c65456db687c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:ReserveForSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9cf0d453bf3f49f89a12e9395ec2f10e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:ReserveForSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i48c3d79fa8a94834a59a9cd6d69846cc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id784e900401240f98cea8c6a893e1d6a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5894a8b6af1d4aa4bb0227024d2bece2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2224c092abfe4a47ace68143b7d42ff4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:SECSchedule1209ValuationAllowanceCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i65a4025be9fd4e28acb6996428d3aa5e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:SECSchedule1209ValuationAllowanceCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie8effb3158f243bda6f4b934a86f7682_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:SECSchedule1209ValuationAllowanceNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i924376a49f97460786ad276c8af65ee0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:SECSchedule1209ValuationAllowanceNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i98c9d5fed4604c38af14dcd1e71d01dd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:ReserveForSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2c8ae426e8fd440d9b912daddfa92e50_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:ReserveForSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i780bdf69720849c59ad0fd5405423273_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i55943af3363f43849e43db9ac54886e3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a2e874bd779450b84f2fdc6569fa5a6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:SECSchedule1209ValuationAllowanceCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5f37bfe3be794e6493af922f4071fac0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:SECSchedule1209ValuationAllowanceCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0bc8107c233d4e09b9b01fad3c837709_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:SECSchedule1209ValuationAllowanceNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i33f432c4892d4fb8b5619020c180960d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:SECSchedule1209ValuationAllowanceNoncurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ife0930986afc42af8023f2bf1ffc4fe5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:ReserveForSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i77f2d81e94fa40f1a14b62638286d393_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">csv:ReserveForSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if2fca4d55faa4dbdb364b378380ae013_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i055c2756551f4a5187269f9fb15d5c4a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>csv:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="numberofoperatinglocation">
        <measure>csv:numberOfOperatingLocation</measure>
    </unit>
    <unit id="state">
        <measure>csv:state</measure>
    </unit>
    <unit id="funeral_home">
        <measure>csv:funeral_home</measure>
    </unit>
    <unit id="divestiture">
        <measure>csv:divestiture</measure>
    </unit>
    <unit id="business">
        <measure>csv:business</measure>
    </unit>
    <unit id="letter_of_credit">
        <measure>csv:letter_of_credit</measure>
    </unit>
    <unit id="plan">
        <measure>csv:plan</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl80L2ZyYWc6ZDI4ZGU5MDYwOGJhNGZjYzg5N2RhMmY2NTIzYjFiNDgvdGFibGU6MTEzYWY1ZWQ0YWFhNDgxN2JmMTYxMmJmM2U4MzZhZDAvdGFibGVyYW5nZToxMTNhZjVlZDRhYWE0ODE3YmYxNjEyYmYzZTgzNmFkMF80LTEtMS0xLTM2MTE1_074188d2-00bb-4dde-9e3a-823b97ef905e">0001016281</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl80L2ZyYWc6ZDI4ZGU5MDYwOGJhNGZjYzg5N2RhMmY2NTIzYjFiNDgvdGFibGU6MTEzYWY1ZWQ0YWFhNDgxN2JmMTYxMmJmM2U4MzZhZDAvdGFibGVyYW5nZToxMTNhZjVlZDRhYWE0ODE3YmYxNjEyYmYzZTgzNmFkMF83LTEtMS0xLTM2MTE1_abb32b63-922f-42eb-966e-76617ab434ce">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl80L2ZyYWc6ZDI4ZGU5MDYwOGJhNGZjYzg5N2RhMmY2NTIzYjFiNDgvdGFibGU6MTEzYWY1ZWQ0YWFhNDgxN2JmMTYxMmJmM2U4MzZhZDAvdGFibGVyYW5nZToxMTNhZjVlZDRhYWE0ODE3YmYxNjEyYmYzZTgzNmFkMF84LTEtMS0xLTM2MTE1_be52244c-0230-49b6-afe4-3db9c7195a65">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl80L2ZyYWc6ZDI4ZGU5MDYwOGJhNGZjYzg5N2RhMmY2NTIzYjFiNDgvdGFibGU6MTEzYWY1ZWQ0YWFhNDgxN2JmMTYxMmJmM2U4MzZhZDAvdGFibGVyYW5nZToxMTNhZjVlZDRhYWE0ODE3YmYxNjEyYmYzZTgzNmFkMF85LTEtMS0xLTM2MTE1_e23ed96f-18fe-480a-8ca9-9d6fd038b1ea">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="id61e280020e4481ebed78442354bf355_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNDk5NDkyOQ_7252224e-29d7-4661-99fa-63b83b810b1b">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="id61e280020e4481ebed78442354bf355_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNDk5NDk5NA_ffea0e3b-f891-45de-9f89-bffb92961ea9">P10Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8168b3034604432d8a79e41244857a7e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzE2MjA_e607da67-11f7-4a86-ad02-bfa8a0b7b881">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <csv:ServiceContractTerm
      contextRef="ica7b72e531ce4d73afe16cb92a1a4908_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzI2Njc_0bf9b504-b085-4c70-babc-ff9dbb6878ec">P8Y</csv:ServiceContractTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="i6be6968eee9343cfb05c0a87c88a20c2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzYxNjc_f73eb551-74ac-4b7a-abbf-b91c2df40b9f">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzMtMi0xLTEtNjQ5ODk_499d916e-9f92-47aa-a22e-e8252bedb2de">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzMtMi0xLTEtNjQ5ODk_e3040f1c-fb2a-4ad9-bdb2-2033e7a2a33a">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzkvZnJhZzplM2U0ODg3ZjI2MWM0MWRkYjdiNDYwODI0MmIzYjFlMy90YWJsZToxNmY1Nzc5MmNmYmI0NjNlYjViNmJmZjI5Mzk2NDRjMS90YWJsZXJhbmdlOjE2ZjU3NzkyY2ZiYjQ2M2ViNWI2YmZmMjkzOTY0NGMxXzAtMC0xLTEtMzYxMTU_97e4db90-8cce-44b7-b5e3-27c2a44da2cb"/>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzkvZnJhZzplM2U0ODg3ZjI2MWM0MWRkYjdiNDYwODI0MmIzYjFlMy90YWJsZToxNmY1Nzc5MmNmYmI0NjNlYjViNmJmZjI5Mzk2NDRjMS90YWJsZXJhbmdlOjE2ZjU3NzkyY2ZiYjQ2M2ViNWI2YmZmMjkzOTY0NGMxXzAtMC0xLTEtMzYxMTU_b8850db9-15a6-4a5e-9dd2-4d1b30529d84"/>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzkvZnJhZzplM2U0ODg3ZjI2MWM0MWRkYjdiNDYwODI0MmIzYjFlMy90YWJsZToxNmY1Nzc5MmNmYmI0NjNlYjViNmJmZjI5Mzk2NDRjMS90YWJsZXJhbmdlOjE2ZjU3NzkyY2ZiYjQ2M2ViNWI2YmZmMjkzOTY0NGMxXzAtMC0xLTEtMzYxMTU_c5027f34-9980-4bdb-8fab-3e02cc8dd5c5"/>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzkvZnJhZzplM2U0ODg3ZjI2MWM0MWRkYjdiNDYwODI0MmIzYjFlMy90YWJsZToxNmY1Nzc5MmNmYmI0NjNlYjViNmJmZjI5Mzk2NDRjMS90YWJsZXJhbmdlOjE2ZjU3NzkyY2ZiYjQ2M2ViNWI2YmZmMjkzOTY0NGMxXzAtMC0xLTEtMzYxMTU_c88ab4cb-4a42-4b34-80f0-5ce30d5decee"/>
    <csv:OtherCommitmentTermOfContract
      contextRef="ie453c86b4f0c4ed5b1f7c6b858bbb7b6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90ZXh0cmVnaW9uOjhhOWZiOGE5ZDFjMTQ1OWRhOGZjNmNjY2MwOWY1ZmEyXzE5Nw_fbf95fd5-3038-48dc-a6c2-87f9ff600069">P1Y</csv:OtherCommitmentTermOfContract>
    <csv:OtherCommitmentTermOfContract
      contextRef="icc3db6c46fbf4581b289665f5c9897da_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90ZXh0cmVnaW9uOjhhOWZiOGE5ZDFjMTQ1OWRhOGZjNmNjY2MwOWY1ZmEyXzQ2OQ_c58d0d70-a4ff-4d46-984e-51c119b97ab7">P1Y</csv:OtherCommitmentTermOfContract>
    <csv:OtherCommitmentTermOfContract
      contextRef="i57f4b9fb904a4bb49bb566e4de58c540_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90ZXh0cmVnaW9uOjhhOWZiOGE5ZDFjMTQ1OWRhOGZjNmNjY2MwOWY1ZmEyXzY1Ng_fe3b62a2-2da1-4726-b0d2-a995205a8bfb">P3Y</csv:OtherCommitmentTermOfContract>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveDays
      contextRef="i3fca9bbe6d7a4e369f2f34c76ef76aea_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEyNjQ0MzgzNzYwNzky_ee0aed03-83b4-4914-bf00-0bd7fbb5bcb5">P3D</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveDays>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveDays
      contextRef="ic0e48d585d014f6d960daada940ce88d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEyNjQ0MzgzNzYwNzgx_41b6e561-37be-4008-9197-6c16ab4db40d">P3D</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveDays>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTermOfAward
      contextRef="ia436c14d4f7144aabf7f5023c6a36bf5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzI4MjM_b3d1bd83-9dcd-42e9-88f3-1adcbcbdc632">P7Y</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTermOfAward>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i8524b096f37b43e89e2293bde27eeb30_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTEvZnJhZzowNDllMzdjOGM5ZGU0MDdiYTViOWUxM2ZhZDJjOGIyNi90YWJsZTpmZDE0ZGFkMDkwZTU0ZjE4OTIzNzA3MjhmZTZmMjMyOC90YWJsZXJhbmdlOmZkMTRkYWQwOTBlNTRmMTg5MjM3MDcyOGZlNmYyMzI4XzItMS0xLTEtMzYxMTU_b21136e8-d023-4dc7-9393-85c0cdebb123"
      unitRef="usdPerShare">4.78</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i8524b096f37b43e89e2293bde27eeb30_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTEvZnJhZzowNDllMzdjOGM5ZGU0MDdiYTViOWUxM2ZhZDJjOGIyNi90YWJsZTpmZDE0ZGFkMDkwZTU0ZjE4OTIzNzA3MjhmZTZmMjMyOC90YWJsZXJhbmdlOmZkMTRkYWQwOTBlNTRmMTg5MjM3MDcyOGZlNmYyMzI4XzItMi0xLTEtMzYxMTU_632e5b72-38fa-4ffb-838f-a2f3abb6cc93"
      unitRef="usdPerShare">5.94</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i13dc3fdaf6414772a930174a0c6fa7fa_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTEvZnJhZzowNDllMzdjOGM5ZGU0MDdiYTViOWUxM2ZhZDJjOGIyNi90YWJsZTpmZDE0ZGFkMDkwZTU0ZjE4OTIzNzA3MjhmZTZmMjMyOC90YWJsZXJhbmdlOmZkMTRkYWQwOTBlNTRmMTg5MjM3MDcyOGZlNmYyMzI4XzMtMS0xLTEtMzYxMTU_5636d55c-53ac-4ed8-9bd6-1a98ae1b7617"
      unitRef="usdPerShare">16.73</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i13dc3fdaf6414772a930174a0c6fa7fa_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTEvZnJhZzowNDllMzdjOGM5ZGU0MDdiYTViOWUxM2ZhZDJjOGIyNi90YWJsZTpmZDE0ZGFkMDkwZTU0ZjE4OTIzNzA3MjhmZTZmMjMyOC90YWJsZXJhbmdlOmZkMTRkYWQwOTBlNTRmMTg5MjM3MDcyOGZlNmYyMzI4XzMtMi0xLTEtMzYxMTU_5ce7d8e1-92e8-496e-8b47-7c77416decb1"
      unitRef="usdPerShare">20.49</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ib39826fa560b414a9eb5dab318f1b664_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTEvZnJhZzowNDllMzdjOGM5ZGU0MDdiYTViOWUxM2ZhZDJjOGIyNi90YWJsZTpmZDE0ZGFkMDkwZTU0ZjE4OTIzNzA3MjhmZTZmMjMyOC90YWJsZXJhbmdlOmZkMTRkYWQwOTBlNTRmMTg5MjM3MDcyOGZlNmYyMzI4XzQtMS0xLTEtMzYxMTU_e71898f7-e339-4b23-a16c-13580c1958bd"
      unitRef="usdPerShare">22.58</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ib39826fa560b414a9eb5dab318f1b664_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTEvZnJhZzowNDllMzdjOGM5ZGU0MDdiYTViOWUxM2ZhZDJjOGIyNi90YWJsZTpmZDE0ZGFkMDkwZTU0ZjE4OTIzNzA3MjhmZTZmMjMyOC90YWJsZXJhbmdlOmZkMTRkYWQwOTBlNTRmMTg5MjM3MDcyOGZlNmYyMzI4XzQtMi0xLTEtMzYxMTU_d7c5bd6d-4d5a-4339-b04d-4351f61a49fc"
      unitRef="usdPerShare">26.93</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i24e8c0652a244dbbb6b12e8d12c5269b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTEvZnJhZzowNDllMzdjOGM5ZGU0MDdiYTViOWUxM2ZhZDJjOGIyNi90YWJsZTpmZDE0ZGFkMDkwZTU0ZjE4OTIzNzA3MjhmZTZmMjMyOC90YWJsZXJhbmdlOmZkMTRkYWQwOTBlNTRmMTg5MjM3MDcyOGZlNmYyMzI4XzUtMS0xLTEtMzYxMTU_eebfaf93-86b3-4fc7-9587-130007774edb"
      unitRef="usdPerShare">4.78</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i24e8c0652a244dbbb6b12e8d12c5269b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTEvZnJhZzowNDllMzdjOGM5ZGU0MDdiYTViOWUxM2ZhZDJjOGIyNi90YWJsZTpmZDE0ZGFkMDkwZTU0ZjE4OTIzNzA3MjhmZTZmMjMyOC90YWJsZXJhbmdlOmZkMTRkYWQwOTBlNTRmMTg5MjM3MDcyOGZlNmYyMzI4XzUtMi0xLTEtMzYxMTU_8ef6e5c7-f149-41cd-8e1d-3a3ce07f0ad7"
      unitRef="usdPerShare">26.93</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <dei:DocumentType
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGFibGU6ODkxMGUyZjMwYjQ5NDI5YTlhZjcwZmY4OGE3NjVhMTcvdGFibGVyYW5nZTo4OTEwZTJmMzBiNDk0MjlhOWFmNzBmZjg4YTc2NWExN18wLTEtMS0xLTM2MTE1_92f0ae30-8c1d-40e2-8359-6b983d125e10">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGFibGU6ODliNDRkMzU1ZmI2NGQ2M2IxMWY1YmNhNTJlMTE1ZDkvdGFibGVyYW5nZTo4OWI0NGQzNTVmYjY0ZDYzYjExZjViY2E1MmUxMTVkOV8wLTAtMS0xLTM2MTE1_562f14ac-46cc-4fa5-859d-3fef56a27fc5">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8xNTI_cbc1b0e7-abd1-4501-b122-89164a3df395">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8xNTI_c75c5d7d-aa0f-419f-bfee-8af0d7fd4514">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGFibGU6YmI5MGM3NTc3NzEzNDU5N2JmYjM5N2VmMDY2MjI2MDMvdGFibGVyYW5nZTpiYjkwYzc1Nzc3MTM0NTk3YmZiMzk3ZWYwNjYyMjYwM18xLTAtMS0xLTM2MTE1_4081b7ac-6a10-4d07-b436-498c7a66368e">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8zMjQ2_b7160ba5-0b99-4315-a501-07267a1c0229">1-11961</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8zMjUz_5e93b3ac-e309-4aa1-910f-5a95c7b8df21">CARRIAGE SERVICES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGFibGU6NTVlYjI4MWYyNDM5NDQ0MGJiNjUxODAyMTliMDA0OTAvdGFibGVyYW5nZTo1NWViMjgxZjI0Mzk0NDQwYmI2NTE4MDIxOWIwMDQ5MF8wLTAtMS0xLTM2MTE1_49d66a28-a2af-45ab-a84e-9540ec8104d3">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGFibGU6NTVlYjI4MWYyNDM5NDQ0MGJiNjUxODAyMTliMDA0OTAvdGFibGVyYW5nZTo1NWViMjgxZjI0Mzk0NDQwYmI2NTE4MDIxOWIwMDQ5MF8wLTItMS0xLTM2MTE1_d76f5c84-eba6-4ea3-80a9-e82b94c96999">76-0423828</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8zMjQ3_37a59813-59da-4d10-a3f4-76a8a178ec74">3040 Post Oak Boulevard</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8zMjU0_cfc50b5c-6f7d-48ce-a520-6d38f504c8c8">Suite 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8zMjU3_f07d9115-dc6b-4502-a515-b377c03d54ee">Houston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8zMjQ4_21b8fed4-b189-40e6-8283-152df65da982">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8zMjUw_71b2e046-1b5c-4d80-b456-2c2d027cd42b">77056</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8zMjU1_1c989a5c-fbc6-4862-abb9-e42bd8bf8ba2">(713)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8zMjU4_c4cf4378-16c6-4893-8740-6dcd2a7ff2a5">332-8400</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGFibGU6ZjJmM2E1YTRkNmFmNGZlNmE1YmQzOTM5YWM1ZDY3ZjcvdGFibGVyYW5nZTpmMmYzYTVhNGQ2YWY0ZmU2YTViZDM5MzlhYzVkNjdmN18xLTAtMS0xLTM2MTE1_8d588cd1-8fb3-45ea-b79a-b0a3e262b822">Common Stock, Par Value $.01 Per Share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGFibGU6ZjJmM2E1YTRkNmFmNGZlNmE1YmQzOTM5YWM1ZDY3ZjcvdGFibGVyYW5nZTpmMmYzYTVhNGQ2YWY0ZmU2YTViZDM5MzlhYzVkNjdmN18xLTEtMS0xLTM2MTE1_b7a5bfd1-769a-4807-a065-505e1c1b5e2a">CSV</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGFibGU6ZjJmM2E1YTRkNmFmNGZlNmE1YmQzOTM5YWM1ZDY3ZjcvdGFibGVyYW5nZTpmMmYzYTVhNGQ2YWY0ZmU2YTViZDM5MzlhYzVkNjdmN18xLTItMS0xLTM2MTE1_d5c00149-b627-4cbd-b8af-e059c4267d6f">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8zMjU5_2d3d97c6-753c-40ff-b7c9-5a97f2693bd4">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8zMjQ5_e9832cc3-b54c-47a5-b695-037166d1bdb0">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8zMjUy_702bb7de-4bce-4f5b-9b42-5265da0b1e4d">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8zMjYw_9d4dac96-e274-41a7-b723-6b1442eacd3e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGFibGU6YjMyMDMzYzcyMGM3NDc1OGI2MzBkN2U1ZGNiMjlhNTkvdGFibGVyYW5nZTpiMzIwMzNjNzIwYzc0NzU4YjYzMGQ3ZTVkY2IyOWE1OV8wLTItMS0xLTM2MTE1_1dadb7c5-d97e-43b3-ac2f-b3122fe6fba5">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGFibGU6YjMyMDMzYzcyMGM3NDc1OGI2MzBkN2U1ZGNiMjlhNTkvdGFibGVyYW5nZTpiMzIwMzNjNzIwYzc0NzU4YjYzMGQ3ZTVkY2IyOWE1OV8xLTMtMS0xLTM2MTE1_103af397-b463-4159-9ee2-20ba755b70fd">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGFibGU6YjMyMDMzYzcyMGM3NDc1OGI2MzBkN2U1ZGNiMjlhNTkvdGFibGVyYW5nZTpiMzIwMzNjNzIwYzc0NzU4YjYzMGQ3ZTVkY2IyOWE1OV8yLTMtMS0xLTM2MTE1_d79ea503-88f9-434e-b85b-01250677fb3d">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGFibGU6MmFjZWRlZTM4NjlkNGI0NmI5ODU3ZThiOTU2NDQ2M2EvdGFibGVyYW5nZToyYWNlZGVlMzg2OWQ0YjQ2Yjk4NTdlOGI5NTY0NDYzYV8wLTEtMS0xLTM2MTE1_5d162d42-1256-4ef9-bc26-7bfccd8b03f0">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8zMjYx_5cb41929-48aa-4dd5-a815-6032e6a14199">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i5e342b3e7d514b32be437bf4bb67b686_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8yNjg5_bd25124c-a208-480f-91e0-f85bd3cfce21"
      unitRef="usd">597500000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ia5dadd077a6d46a9baf85d3ee2fee556_I20220225"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8yODcz_0b403bd8-eef3-4f18-9b47-e68e660de1d0"
      unitRef="shares">15326738</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xL2ZyYWc6YTExYWU1N2NmY2Q2NDQ0Mjk2YmNjMjc4M2E3NDEwNGEvdGV4dHJlZ2lvbjphMTFhZTU3Y2ZjZDY0NDQyOTZiY2MyNzgzYTc0MTA0YV8zMjU2_e2d96bb8-231d-40ff-a512-5dd3c78c819a">&lt;div style="margin-top:3pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;DOCUMENTS INCORPORATED BY REFERENCE&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_____________________________________&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Certain information required to be disclosed in Part III of this report is incorporated by reference from the registrant&#x2019;s definitive proxy statement or an amendment to this report, which will be filed with the SEC not later than 120 days after the end of the fiscal year covered by this report.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl82Ny9mcmFnOmJkMzI4NTk1NjViYTRkZTBiMjc0ZjBhNjYwNjI4NmE3L3RhYmxlOjM0YjU0MjRhYWJjODRmNDFiM2M5MGM1YWZhY2YzYmJiL3RhYmxlcmFuZ2U6MzRiNTQyNGFhYmM4NGY0MWIzYzkwYzVhZmFjZjNiYmJfMy0wLTEtMS01MTgwMy90ZXh0cmVnaW9uOmRmNjMzZGI0YzEwOTRkYzk4ZGQ4ZmViMTRjZTgwOGI5XzEwOTk1MTE2Mjc4OTI_0b0afbce-e47c-44a3-acca-e1bb760dda5d">248</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83MC9mcmFnOjRiZTM3ZDAxZTU4ZTQyYTY5YzM2MTk0NmEwOTNhNTZmL3RleHRyZWdpb246NGJlMzdkMDFlNThlNDJhNjljMzYxOTQ2YTA5M2E1NmZfMTM3NDM4OTUzNTM3NzY_f5cbc481-b9e8-4387-b8a2-edfc0d30d145">GRANT THORNTON LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83MC9mcmFnOjRiZTM3ZDAxZTU4ZTQyYTY5YzM2MTk0NmEwOTNhNTZmL3RleHRyZWdpb246NGJlMzdkMDFlNThlNDJhNjljMzYxOTQ2YTA5M2E1NmZfMTM3NDM4OTUzNTM3Nzc_80eee055-aeb0-455f-aa2a-7df6aa61281e">Dallas, Texas</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNC0xLTEtMS0zNjExNQ_bf3d1a29-503b-4f04-8e72-265f05ff27db"
      unitRef="usd">889000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNC0zLTEtMS0zNjExNQ_b3c6dd60-fc6e-4530-af46-22ca7f3b9c49"
      unitRef="usd">1148000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNS0xLTEtMS0zNjExNQ_df20624d-26bb-4ca3-b1dc-58361e3db0a0"
      unitRef="usd">25103000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNS0zLTEtMS0zNjExNQ_5aef2503-d80c-4c18-bba4-fcc43cf284fd"
      unitRef="usd">25314000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNi0xLTEtMS0zNjExNQ_be603af9-b491-4c33-963c-9ab36886db16"
      unitRef="usd">7259000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNi0zLTEtMS0zNjExNQ_138e084d-430f-4cfa-97a9-f600a2dad2f3"
      unitRef="usd">7346000</us-gaap:InventoryNet>
    <csv:PrepaidExpenseandOther
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNy0xLTEtMS0zNjExNQ_84313724-3cd5-4123-92f5-000e78fb47d1"
      unitRef="usd">2076000</csv:PrepaidExpenseandOther>
    <csv:PrepaidExpenseandOther
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNy0zLTEtMS0zNjExNQ_5414e91d-3c69-48aa-bc73-1906c2165265"
      unitRef="usd">6404000</csv:PrepaidExpenseandOther>
    <us-gaap:AssetsCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfOC0xLTEtMS0zNjExNQ_39ceb7aa-e6b4-4128-89cc-9fc2776ccec5"
      unitRef="usd">35327000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfOC0zLTEtMS0zNjExNQ_45e9f4ba-7c16-4c6f-a63d-490e5a808bf8"
      unitRef="usd">40212000</us-gaap:AssetsCurrent>
    <csv:PreneedCemeteryTrustInvestments
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfOS0xLTEtMS0zNjExNQ_8265a695-a45d-4df2-9566-fd305cc0a27b"
      unitRef="usd">86604000</csv:PreneedCemeteryTrustInvestments>
    <csv:PreneedCemeteryTrustInvestments
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfOS0zLTEtMS0zNjExNQ_78a8f1f8-7525-40bd-85d3-29859ab8827e"
      unitRef="usd">100903000</csv:PreneedCemeteryTrustInvestments>
    <csv:PreneedFuneralTrustInvestments
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTAtMS0xLTEtMzYxMTU_4b6ea11b-030f-4ea3-b389-abc9f9b5bb31"
      unitRef="usd">101235000</csv:PreneedFuneralTrustInvestments>
    <csv:PreneedFuneralTrustInvestments
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTAtMy0xLTEtMzYxMTU_36ef6a11-2a98-48f0-bd3f-3ee3be485e46"
      unitRef="usd">113658000</csv:PreneedFuneralTrustInvestments>
    <csv:PreneedReceivablesNetOfAllowanceForBadDebts
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTEtMS0xLTEtMzYxMTU_0fa636d9-6117-425b-88d1-86f96cfc90ba"
      unitRef="usd">21081000</csv:PreneedReceivablesNetOfAllowanceForBadDebts>
    <csv:PreneedReceivablesNetOfAllowanceForBadDebts
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTEtMy0xLTEtMzYxMTU_25774fe7-63d0-418b-9827-7c98b929f578"
      unitRef="usd">23150000</csv:PreneedReceivablesNetOfAllowanceForBadDebts>
    <csv:ReceivablesFromPreneedFuneralTrusts
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTItMS0xLTEtMzYxMTU_85737e2f-38ba-4f74-ba84-109281b972d7"
      unitRef="usd">16844000</csv:ReceivablesFromPreneedFuneralTrusts>
    <csv:ReceivablesFromPreneedFuneralTrusts
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTItMy0xLTEtMzYxMTU_40b70dba-793e-4737-a0bb-994aea4e0aa0"
      unitRef="usd">19009000</csv:ReceivablesFromPreneedFuneralTrusts>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTMtMS0xLTEtMzYxMTU_d1b8c1a6-5966-4b54-a9de-67adbd9ba905"
      unitRef="usd">269051000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTMtMy0xLTEtMzYxMTU_291623a8-1f6c-42b2-b9c5-914ce3a873f1"
      unitRef="usd">269367000</us-gaap:PropertyPlantAndEquipmentNet>
    <csv:CemeteryPropertyNet
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTQtMS0xLTEtMzYxMTU_19e4b866-e047-400b-8f99-2110733c8ccd"
      unitRef="usd">101134000</csv:CemeteryPropertyNet>
    <csv:CemeteryPropertyNet
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTQtMy0xLTEtMzYxMTU_c3016b33-6c3b-4ea9-8012-34399064ad32"
      unitRef="usd">100701000</csv:CemeteryPropertyNet>
    <us-gaap:Goodwill
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTUtMS0xLTEtMzYxMTU_e3064850-2717-4e4e-acc5-b9c8e5d44528"
      unitRef="usd">392978000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTUtMy0xLTEtMzYxMTU_6c54a8c5-4a30-413f-b0a7-af7b71d9891a"
      unitRef="usd">391972000</us-gaap:Goodwill>
    <us-gaap:DeferredCostsAndOtherAssets
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTYtMS0xLTEtMzYxMTU_73713432-7d89-4150-b82a-0326d2b8e272"
      unitRef="usd">29542000</us-gaap:DeferredCostsAndOtherAssets>
    <us-gaap:DeferredCostsAndOtherAssets
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTYtMy0xLTEtMzYxMTU_3450658d-32c6-4e35-a3d2-9ef43ca7f000"
      unitRef="usd">29378000</us-gaap:DeferredCostsAndOtherAssets>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTctMS0xLTEtMzYxMTU_373dd6d0-cbd0-4f06-8596-39be35707fe9"
      unitRef="usd">21201000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTctMy0xLTEtMzYxMTU_ee90a02e-85e2-4ae5-8667-2e28a580ce27"
      unitRef="usd">17881000</us-gaap:OperatingLeaseRightOfUseAsset>
    <csv:CemeteryPerpetualCareTrustInvestments
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTgtMS0xLTEtMzYxMTU_ef94eb98-fc93-4369-ab9d-240497c9b2e7"
      unitRef="usd">70828000</csv:CemeteryPerpetualCareTrustInvestments>
    <csv:CemeteryPerpetualCareTrustInvestments
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTgtMy0xLTEtMzYxMTU_96e1d942-c50c-44ef-9151-d188e3afa50a"
      unitRef="usd">72400000</csv:CemeteryPerpetualCareTrustInvestments>
    <us-gaap:Assets
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTktMS0xLTEtMzYxMTU_5178181e-ad4f-4a56-9791-4a438d8fca27"
      unitRef="usd">1145825000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMTktMy0xLTEtMzYxMTU_e13fc8df-edf8-4530-a302-411dfaa50472"
      unitRef="usd">1178631000</us-gaap:Assets>
    <csv:LeaseLiabilitiesAndDebtCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMjUtMS0xLTEtMzYxMTU_b57ac801-2b39-4345-bdf5-edfb69c93fbe"
      unitRef="usd">3432000</csv:LeaseLiabilitiesAndDebtCurrent>
    <csv:LeaseLiabilitiesAndDebtCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMjUtMy0xLTEtMzYxMTU_b2515be9-dd62-4411-b53a-17da0ec1428b"
      unitRef="usd">2809000</csv:LeaseLiabilitiesAndDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMjYtMS0xLTEtMzYxMTU_136d9766-db80-44ac-9340-17b8fbb664b2"
      unitRef="usd">11259000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMjYtMy0xLTEtMzYxMTU_12acc148-d2fb-4492-bf2a-58f3339b3acb"
      unitRef="usd">14205000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMjctMS0xLTEtMzYxMTU_57b97889-de70-42b4-a3b5-b958722b263c"
      unitRef="usd">31138000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMjctMy0xLTEtMzYxMTU_fc344967-23ce-4721-85af-a39bd06da3de"
      unitRef="usd">43773000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ConvertibleSubordinatedDebtCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMjgtMS0xLTEtMzYxMTU_9e606209-c8ae-4f90-9e08-81f9703f1fc1"
      unitRef="usd">2538000</us-gaap:ConvertibleSubordinatedDebtCurrent>
    <us-gaap:ConvertibleSubordinatedDebtCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMjgtMy0xLTEtMzYxMTU_f67cfd1a-f899-4c0c-8d2c-3831521f4e1d"
      unitRef="usd">0</us-gaap:ConvertibleSubordinatedDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMjktMS0xLTEtMzYxMTU_dd97d76c-820f-41d0-8188-21a081e4b210"
      unitRef="usd">48367000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMjktMy0xLTEtMzYxMTU_61b2f467-98ee-4301-82c0-a3e5447b109f"
      unitRef="usd">60787000</us-gaap:LiabilitiesCurrent>
    <us-gaap:SeniorLongTermNotes
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMzAtMS0xLTEtMzYxMTU_81754871-dd4c-4fd6-8cdb-b0adad7f5253"
      unitRef="usd">4482000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMzAtMy0xLTEtMzYxMTU_186bd45f-f402-4534-9660-50dab0a1a2fc"
      unitRef="usd">3979000</us-gaap:SeniorLongTermNotes>
    <us-gaap:LineOfCredit
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMzEtMS0xLTEtMzYxMTU_f8c8f066-1825-43c0-894c-49fbf1cbc30e"
      unitRef="usd">46064000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMzEtMy0xLTEtMzYxMTU_08d1790e-7f27-47ac-9d47-bd9f380f3608"
      unitRef="usd">153857000</us-gaap:LineOfCredit>
    <us-gaap:SeniorNotes
      contextRef="i1d2c370f96aa4fedb5d85aabd7701bfb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMzMtMS0xLTEtMzYxMTU_09d52f6d-44bf-4350-8c1a-f529d3f5d35b"
      unitRef="usd">395968000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMzMtMy0xLTEtMzYxMTU_29a8dbe4-7add-468c-866c-12bb7749dd8d"
      unitRef="usd">394610000</us-gaap:SeniorNotes>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMzQtMS0xLTEtMzYxMTU_3b2db203-3e85-4b8b-9b9d-c08def8e7d37"
      unitRef="usd">5531000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMzQtMy0xLTEtMzYxMTU_1589d717-2adb-4e19-bdd6-f1934b3926b0"
      unitRef="usd">5157000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMzUtMS0xLTEtMzYxMTU_ae6c58ce-f0bf-4cb6-9c72-97bdb10e046c"
      unitRef="usd">20302000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMzUtMy0xLTEtMzYxMTU_dc131af0-9389-41bc-b817-de8705d6b770"
      unitRef="usd">18520000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <csv:DeferredPreneedCemeteryRevenue
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMzYtMS0xLTEtMzYxMTU_51bf02b8-9008-4151-912a-9c0b67707e88"
      unitRef="usd">47846000</csv:DeferredPreneedCemeteryRevenue>
    <csv:DeferredPreneedCemeteryRevenue
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMzYtMy0xLTEtMzYxMTU_63945047-0bd3-4d73-8200-ce087afac8f9"
      unitRef="usd">50202000</csv:DeferredPreneedCemeteryRevenue>
    <csv:DeferredPreneedFuneralRevenue
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMzctMS0xLTEtMzYxMTU_2d33d1e9-451f-4de4-9ff9-3d984aa92d42"
      unitRef="usd">27992000</csv:DeferredPreneedFuneralRevenue>
    <csv:DeferredPreneedFuneralRevenue
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMzctMy0xLTEtMzYxMTU_cb6fccfb-7cc0-47b4-8001-5b433256d0a3"
      unitRef="usd">30584000</csv:DeferredPreneedFuneralRevenue>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMzgtMS0xLTEtMzYxMTU_7f16744e-f247-454a-9495-312dd62dcdb2"
      unitRef="usd">46477000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMzgtMy0xLTEtMzYxMTU_fa814550-52e3-4d05-9aa1-b34f1a38722f"
      unitRef="usd">45784000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMzktMS0xLTEtMzYxMTU_b3f0a053-b450-4f28-bb19-0e8d1aff0bc3"
      unitRef="usd">4748000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfMzktMy0xLTEtMzYxMTU_a2251503-274b-459c-b1cc-0befc8f4c5dd"
      unitRef="usd">1419000</us-gaap:OtherLiabilitiesNoncurrent>
    <csv:DeferredPreneedCemeteryReceiptsHeldInTrust
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDAtMS0xLTEtMzYxMTU_daeeaa3b-5827-4043-87ca-c6db5464a9c4"
      unitRef="usd">86604000</csv:DeferredPreneedCemeteryReceiptsHeldInTrust>
    <csv:DeferredPreneedCemeteryReceiptsHeldInTrust
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDAtMy0xLTEtMzYxMTU_53b35a98-87fb-4d64-999b-a529d5a7c500"
      unitRef="usd">100903000</csv:DeferredPreneedCemeteryReceiptsHeldInTrust>
    <csv:DeferredPreneedFuneralReceiptsHeldInTrust
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDEtMS0xLTEtMzYxMTU_214f8eba-6bf7-48a6-bb61-8c8bad8e15d5"
      unitRef="usd">101235000</csv:DeferredPreneedFuneralReceiptsHeldInTrust>
    <csv:DeferredPreneedFuneralReceiptsHeldInTrust
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDEtMy0xLTEtMzYxMTU_8f891b32-f356-49af-9025-c04d67def2a3"
      unitRef="usd">113658000</csv:DeferredPreneedFuneralReceiptsHeldInTrust>
    <csv:CareTrustsCorpus
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDItMS0xLTEtMzYxMTU_ca54b05e-8d98-4724-8013-68a90e3af89a"
      unitRef="usd">69707000</csv:CareTrustsCorpus>
    <csv:CareTrustsCorpus
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDItMy0xLTEtMzYxMTU_7731b343-c1ac-4c75-9fb8-7ce98fcc6a78"
      unitRef="usd">71156000</csv:CareTrustsCorpus>
    <us-gaap:Liabilities
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDMtMS0xLTEtMzYxMTU_afeaebf3-38b8-42eb-ab2e-a8d301a74192"
      unitRef="usd">905323000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDMtMy0xLTEtMzYxMTU_fe973e47-4c16-4c9f-a16c-85773e6c5943"
      unitRef="usd">1050616000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDQtMS0xLTEtMzYxMTU_7ea6faef-49ab-43b2-8cec-5109cb4e9b79"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDQtMy0xLTEtMzYxMTU_b760d992-32df-4f53-88b6-bbbc601033fd"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDYtMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjplMDQ5ZGQzN2VhOGU0YzIyOWQ0NTVkOTk4ZWMxODhjZV8xOA_1a4e93c0-486f-41ca-9009-64707a5d38dc"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDYtMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjplMDQ5ZGQzN2VhOGU0YzIyOWQ0NTVkOTk4ZWMxODhjZV8xOA_5e83b9c1-2ca0-4c18-9fad-8337c60f81f2"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDYtMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjplMDQ5ZGQzN2VhOGU0YzIyOWQ0NTVkOTk4ZWMxODhjZV8zMg_da69af6b-75d2-48fb-bd72-22bb94b76554"
      unitRef="shares">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDYtMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjplMDQ5ZGQzN2VhOGU0YzIyOWQ0NTVkOTk4ZWMxODhjZV8zMg_f79bacdd-c48a-40ad-9e3b-e01afaf6d376"
      unitRef="shares">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDYtMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjplMDQ5ZGQzN2VhOGU0YzIyOWQ0NTVkOTk4ZWMxODhjZV81Nw_db4f0c2d-ea35-4612-aac2-64a2c4a06db7"
      unitRef="shares">26020494</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDYtMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjplMDQ5ZGQzN2VhOGU0YzIyOWQ0NTVkOTk4ZWMxODhjZV82NA_fc19c1fa-6ad8-427b-a3c2-fe9d5f75a305"
      unitRef="shares">26264245</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDYtMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjplMDQ5ZGQzN2VhOGU0YzIyOWQ0NTVkOTk4ZWMxODhjZV85OQ_64cd5ced-0bf3-4490-8019-0b47e777b9db"
      unitRef="shares">17995155</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDYtMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjplMDQ5ZGQzN2VhOGU0YzIyOWQ0NTVkOTk4ZWMxODhjZV8xMDY_738d6bd5-526c-4eb3-8340-bc6edd4d7dae"
      unitRef="shares">15331923</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDYtMS0xLTEtMzYxMTU_14370e83-6053-46a4-b0ee-7a3f5928af75"
      unitRef="usd">260000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDYtMy0xLTEtMzYxMTU_6c9d30ba-bee1-4048-a45d-9111c3e677b6"
      unitRef="usd">263000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDctMS0xLTEtMzYxMTU_5c378569-3f3d-439b-8343-1b320c0182e0"
      unitRef="usd">239989000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDctMy0xLTEtMzYxMTU_2f8de7f9-9293-4496-8987-3d48f711028c"
      unitRef="usd">236809000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDgtMS0xLTEtMzYxMTU_8a6047f1-815b-450b-a0e1-d486dd5f43d3"
      unitRef="usd">102303000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDgtMy0xLTEtMzYxMTU_bc23753a-afcd-4223-99c8-03f15d1dcf40"
      unitRef="usd">135462000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDktMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjpmODg4Njg2MjlhMzg0YmUwOWVkZWJjMDQ1ZDE3MzllYl8yOQ_a0f3e4fb-8cad-4acd-a7fa-b49e46ec1a47"
      unitRef="shares">8025339</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDktMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjpmODg4Njg2MjlhMzg0YmUwOWVkZWJjMDQ1ZDE3MzllYl8xMDk5NTExNjI3ODcz_01fb994f-f190-4680-a416-d6b132c58bdb"
      unitRef="shares">10932322</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDktMS0xLTEtMzYxMTU_aa4135c3-2b35-47b3-ae93-54bf92d417f3"
      unitRef="usd">102050000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNDktMy0xLTEtMzYxMTU_d2df66c4-7a66-4fed-824d-7f385b4ffe97"
      unitRef="usd">244519000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNTAtMS0xLTEtMzYxMTU_4f8df9dc-90ae-423b-b709-4c49700bb22d"
      unitRef="usd">240502000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNTAtMy0xLTEtMzYxMTU_b46414e2-f233-47e9-a5f3-86155262b4a0"
      unitRef="usd">128015000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNTEtMS0xLTEtMzYxMTU_7c9e8432-701e-4b01-8e0a-54b2e16c959c"
      unitRef="usd">1145825000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83Ni9mcmFnOmI0MmQwYzVmOWRjZjRkYTlhMTU5ZmJhOGQ5MzhlNDc3L3RhYmxlOjU2OWFkYWI5MzRmMzQyOGVhN2YxYWRiODI1ZjNjYzUwL3RhYmxlcmFuZ2U6NTY5YWRhYjkzNGYzNDI4ZWE3ZjFhZGI4MjVmM2NjNTBfNTEtMy0xLTEtMzYxMTU_1eead210-51ab-44dd-8b34-a8d10f856be6"
      unitRef="usd">1178631000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9055c548688f46de852a7afcffd4224a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMy0xLTEtMS0zNjExNQ_0281e67e-1ad8-4647-aca2-e57ae08d9771"
      unitRef="usd">142554000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4b1523d6ca249ae8c433ac631942c86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMy0zLTEtMS0zNjExNQ_59bd7721-40ab-4ca1-bddf-57c9ed6a9198"
      unitRef="usd">164984000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d6debbd827d43128e65963dbc093ce1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMy01LTEtMS0zNjExNQ_523e5780-6680-4785-9d7a-5a72516a0894"
      unitRef="usd">180572000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b34f6463159413790f49223dd186cb6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfNC0xLTEtMS0zNjExNQ_a9f2cb72-d67a-4f65-adf1-d8039f6e1a3d"
      unitRef="usd">114514000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie277c2ad41384693b6d4d25506ccab9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfNC0zLTEtMS0zNjExNQ_5650dab7-53ee-4689-ba36-b8b20407ea04"
      unitRef="usd">139630000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77b4f96697b947d99534f567e157f069_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfNC01LTEtMS0zNjExNQ_3feae51f-7feb-405e-b748-97c1ccb77956"
      unitRef="usd">167721000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28ca55799d184d889399f76ce800ad5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfNS0xLTEtMS0zNjExNQ_016756d5-a8da-458f-b5b3-cfd85245b770"
      unitRef="usd">17039000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c3d675506d744748524055e5348c4a0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfNS0zLTEtMS0zNjExNQ_39757c9b-11c5-455a-be68-ff83d40399a5"
      unitRef="usd">24834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61e7b49d6cbf4add9811e82e9c9fc370_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfNS01LTEtMS0zNjExNQ_a6dfc1a4-ae27-4d93-9eb0-24f404b75d16"
      unitRef="usd">27593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfNi0xLTEtMS0zNjExNQ_0a87a227-9db6-4d54-90ba-6dcc6c0624f1"
      unitRef="usd">274107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfNi0zLTEtMS0zNjExNQ_7d14934b-85b2-4032-b640-b2c34b060361"
      unitRef="usd">329448000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfNi01LTEtMS0zNjExNQ_0ea47469-1ea4-4afc-82a1-c50c1ed7649d"
      unitRef="usd">375886000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9055c548688f46de852a7afcffd4224a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfOC0xLTEtMS0zNjExNQ_e95ed8d3-67be-4636-a1e8-faa8d9e73b77"
      unitRef="usd">72991000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id4b1523d6ca249ae8c433ac631942c86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfOC0zLTEtMS0zNjExNQ_2360292d-c905-4d70-8667-5d43d5994749"
      unitRef="usd">79634000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0d6debbd827d43128e65963dbc093ce1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfOC01LTEtMS0zNjExNQ_83de51f3-ef12-4f6e-acbc-83f1e6d3d8e4"
      unitRef="usd">82395000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9b34f6463159413790f49223dd186cb6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfOS0xLTEtMS0zNjExNQ_e3b7190e-efe2-435d-a8e6-e7f3cae47d91"
      unitRef="usd">89294000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie277c2ad41384693b6d4d25506ccab9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfOS0zLTEtMS0zNjExNQ_1452d5ec-5ce5-4a16-be0e-fe92b52ab9a1"
      unitRef="usd">103064000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i77b4f96697b947d99534f567e157f069_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfOS01LTEtMS0zNjExNQ_000b1f22-eb38-4729-a2ab-d6405562949e"
      unitRef="usd">113871000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTAtMS0xLTEtMzYxMTU_789de24b-31d0-420e-9154-52b903f971d3"
      unitRef="usd">3985000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTAtMy0xLTEtMzYxMTU_5324c80c-cc2c-4f0d-ba4c-b16ec3d85129"
      unitRef="usd">4956000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldAmortization
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTAtNS0xLTEtMzYxMTU_3a667ccd-e432-4f0c-9f41-4901de9697da"
      unitRef="usd">6670000</us-gaap:CostOfGoodsAndServicesSoldAmortization>
    <us-gaap:Depreciation
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTEtMS0xLTEtMzYxMTU_37ea70c7-6a28-4a30-8eb9-1f630ba8e93a"
      unitRef="usd">12370000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTEtMy0xLTEtMzYxMTU_5db4531c-ca9d-42d4-9219-8d228a83692a"
      unitRef="usd">13006000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTEtNS0xLTEtMzYxMTU_374113ba-17cd-4039-b555-6f49c82ae179"
      unitRef="usd">12609000</us-gaap:Depreciation>
    <csv:RegionalAndUnallocatedFuneralAndCemeteryCosts
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTItMS0xLTEtMzYxMTU_163f8578-82c3-4041-9762-7a09be049c30"
      unitRef="usd">13827000</csv:RegionalAndUnallocatedFuneralAndCemeteryCosts>
    <csv:RegionalAndUnallocatedFuneralAndCemeteryCosts
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTItMy0xLTEtMzYxMTU_3f9b98c5-2e0e-4960-afe1-e768e4b863ae"
      unitRef="usd">18057000</csv:RegionalAndUnallocatedFuneralAndCemeteryCosts>
    <csv:RegionalAndUnallocatedFuneralAndCemeteryCosts
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTItNS0xLTEtMzYxMTU_51215d44-cbd2-49a9-9d77-212477506889"
      unitRef="usd">25846000</csv:RegionalAndUnallocatedFuneralAndCemeteryCosts>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTMtMS0xLTEtMzYxMTU_d065c154-ddde-40a0-8576-5ecd7b261ea6"
      unitRef="usd">2055000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTMtMy0xLTEtMzYxMTU_c03238dc-7dc6-448b-8fcf-b6af0765c6f9"
      unitRef="usd">4808000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherCostOfOperatingRevenue
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTMtNS0xLTEtMzYxMTU_3084570f-5c48-4ab9-a718-099883845870"
      unitRef="usd">4979000</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTQtMS0xLTEtMzYxMTU_d439e1fa-7f03-43ad-b9fe-d2dad1b3108a"
      unitRef="usd">194522000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTQtMy0xLTEtMzYxMTU_fea4886a-7824-480e-ad72-8e3e18c6fb85"
      unitRef="usd">223525000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTQtNS0xLTEtMzYxMTU_abe76855-606b-4827-bcde-6db5521a5723"
      unitRef="usd">246370000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTUtMS0xLTEtMzYxMTU_b9e1ebb5-dff8-4bad-8432-36fbf6d9511a"
      unitRef="usd">79585000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTUtMy0xLTEtMzYxMTU_fed6b19e-d164-4b60-9316-baf377eecceb"
      unitRef="usd">105923000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTUtNS0xLTEtMzYxMTU_5a9fc7c7-8e18-440a-b802-9a5652567c1f"
      unitRef="usd">129516000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTctMS0xLTEtMzYxMTU_86dfda33-1bd7-4ec9-b625-6f88e38a8ddf"
      unitRef="usd">25880000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTctMy0xLTEtMzYxMTU_4a48de8e-45d2-4453-b43c-75a37f9cce72"
      unitRef="usd">25827000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTctNS0xLTEtMzYxMTU_92b8914c-3c44-446a-8c94-5c1fe0bde0c3"
      unitRef="usd">33949000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTgtMS0xLTEtMzYxMTU_13c3a0b9-fc22-46db-8f41-dcc657c85783"
      unitRef="usd">1416000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTgtMy0xLTEtMzYxMTU_6d294879-097f-4c6c-9d61-06576b0b8604"
      unitRef="usd">1427000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTgtNS0xLTEtMzYxMTU_cc9bc926-0d73-4ebc-9110-ea83f3a8ef8a"
      unitRef="usd">1241000</us-gaap:DepreciationAndAmortization>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTktMS0xLTEtMzYxMTU_579a260c-1de9-4333-8902-d1d2a6120a8f"
      unitRef="usd">-4846000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTktMy0xLTEtMzYxMTU_ce40454c-d216-4243-9769-6058fcaa4641"
      unitRef="usd">-21442000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMTktNS0xLTEtMzYxMTU_b308b086-ea49-49c3-8065-7c500d8beef4"
      unitRef="usd">-666000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjAtMS0xLTEtMzYxMTU_bddaf14f-5dae-4cb5-bb31-6f87c5865270"
      unitRef="usd">47443000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjAtMy0xLTEtMzYxMTU_81d245b3-5f05-48e6-bf4e-3ba7865f8672"
      unitRef="usd">57227000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjAtNS0xLTEtMzYxMTU_b63a7c2e-38e1-4d8a-85b0-ee900fbcacfb"
      unitRef="usd">93660000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjItMS0xLTEtMzYxMTU_ebf895d4-1f0f-4a68-8e68-d6fe3e11274e"
      unitRef="usd">25522000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjItMy0xLTEtMzYxMTU_691609e5-cfeb-41b3-af79-f54c38e95d3e"
      unitRef="usd">32515000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjItNS0xLTEtMzYxMTU_b77a4821-7b2a-4149-b7f3-cc3039e2b2ee"
      unitRef="usd">25445000</us-gaap:InterestExpense>
    <csv:AccretionofDiscountonDebtInstruments
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjMtMS0xLTEtMzYxMTU_a165c3e3-3e81-4a45-ae61-e79c086b5535"
      unitRef="usd">241000</csv:AccretionofDiscountonDebtInstruments>
    <csv:AccretionofDiscountonDebtInstruments
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjMtMy0xLTEtMzYxMTU_a908ddfb-046a-4ba9-ae12-aee342db103e"
      unitRef="usd">216000</csv:AccretionofDiscountonDebtInstruments>
    <csv:AccretionofDiscountonDebtInstruments
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjMtNS0xLTEtMzYxMTU_7d3044b6-89f4-45bd-9556-535285232e98"
      unitRef="usd">20000</csv:AccretionofDiscountonDebtInstruments>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjQtMS0xLTEtMzYxMTU_7ed82ac1-cf55-49c7-bc59-d2264e119c04"
      unitRef="usd">0</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjQtMy0xLTEtMzYxMTU_ac34e7dc-8727-4a5f-b509-4bf62a97bf9d"
      unitRef="usd">-6000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjQtNS0xLTEtMzYxMTU_b6cbfbfc-d5f0-413a-b0db-40b26a811404"
      unitRef="usd">-23807000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjUtMS0xLTEtMzYxMTU_f9654b8a-cd30-4a51-9477-1f94d4f0832c"
      unitRef="usd">736000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjUtMy0xLTEtMzYxMTU_758d280d-d1bc-4d4b-951e-07ff6d6fd247"
      unitRef="usd">152000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjUtNS0xLTEtMzYxMTU_6f93c460-8d1d-420a-bf6b-53333a5f12ba"
      unitRef="usd">-84000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjYtMS0xLTEtMzYxMTU_27a62a63-398c-448d-919b-dcdf823de7d2"
      unitRef="usd">22416000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjYtMy0xLTEtMzYxMTU_40d6f3be-99d3-414f-a133-c3ed3354f65b"
      unitRef="usd">24642000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjYtNS0xLTEtMzYxMTU_95d96ef8-cb01-4104-b8e6-4ddec0b731d9"
      unitRef="usd">44304000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjctMS0xLTEtMzYxMTU_0eabed9d-3c8f-4848-996b-c411ab129fb4"
      unitRef="usd">7395000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjctMy0xLTEtMzYxMTU_14cd48bf-da33-4dbb-8698-bf9fe019b499"
      unitRef="usd">7985000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjctNS0xLTEtMzYxMTU_284bb17a-c4ca-439b-993a-03221f447a0e"
      unitRef="usd">12316000</us-gaap:IncomeTaxExpenseBenefit>
    <csv:IncomeTaxExpenseBenefitUncertainTaxPositions
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjgtMS0xLTEtMzYxMTU_2d47804c-b0d4-4690-bdad-7b8171ad60c9"
      unitRef="usd">488000</csv:IncomeTaxExpenseBenefitUncertainTaxPositions>
    <csv:IncomeTaxExpenseBenefitUncertainTaxPositions
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjgtMy0xLTEtMzYxMTU_67001e2a-6dce-411e-9adc-047aa0897897"
      unitRef="usd">567000</csv:IncomeTaxExpenseBenefitUncertainTaxPositions>
    <csv:IncomeTaxExpenseBenefitUncertainTaxPositions
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjgtNS0xLTEtMzYxMTU_bda3f938-4aa8-4314-a315-9d8f3027d339"
      unitRef="usd">-1171000</csv:IncomeTaxExpenseBenefitUncertainTaxPositions>
    <csv:IncomeTaxExpenseBenefitNetOfUncertainTaxPositions
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjktMS0xLTEtMzYxMTU_14a43242-b69e-41a1-a364-0089fdced654"
      unitRef="usd">7883000</csv:IncomeTaxExpenseBenefitNetOfUncertainTaxPositions>
    <csv:IncomeTaxExpenseBenefitNetOfUncertainTaxPositions
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjktMy0xLTEtMzYxMTU_ef609cbe-ccd1-4510-8ea8-4a38644e741c"
      unitRef="usd">8552000</csv:IncomeTaxExpenseBenefitNetOfUncertainTaxPositions>
    <csv:IncomeTaxExpenseBenefitNetOfUncertainTaxPositions
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMjktNS0xLTEtMzYxMTU_baa8b5a9-4edb-4a83-a5d2-37b6b2cfb5dd"
      unitRef="usd">11145000</csv:IncomeTaxExpenseBenefitNetOfUncertainTaxPositions>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMzAtMS0xLTEtMzYxMTU_b78bdba8-26b7-4f93-8d24-c9708d8aedba"
      unitRef="usd">14533000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMzAtMy0xLTEtMzYxMTU_ba6ebe8f-f991-40a3-b41e-76fd216ff584"
      unitRef="usd">16090000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMzAtNS0xLTEtMzYxMTU_12872747-fb61-4fc7-993d-81eefa16cf8a"
      unitRef="usd">33159000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMzItMS0xLTEtMzYxMTU_a2c76700-912a-4754-8a75-7d43e16b750a"
      unitRef="usdPerShare">0.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMzItMy0xLTEtMzYxMTU_80425135-e750-4073-88b4-9560d623ecda"
      unitRef="usdPerShare">0.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMzItNS0xLTEtMzYxMTU_ee212fae-5fc0-4211-8a7c-8cd7b8717266"
      unitRef="usdPerShare">1.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMzMtMS0xLTEtMzYxMTU_8d2abe00-5cda-447c-956a-019ccc776c06"
      unitRef="usdPerShare">0.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMzMtMy0xLTEtMzYxMTU_a44c38b9-c40f-47c4-ab78-046d2da880f7"
      unitRef="usdPerShare">0.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMzMtNS0xLTEtMzYxMTU_76f1e8d0-b9f0-48c9-9ccd-3afa822d0f17"
      unitRef="usdPerShare">1.81</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMzUtMS0xLTEtMzYxMTU_e8f78450-ae1e-427c-b819-e040c5625d4d"
      unitRef="usdPerShare">0.3000</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMzUtMy0xLTEtMzYxMTU_ba7b0739-824f-44fb-889f-5e7ecedbdaaa"
      unitRef="usdPerShare">0.3375</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMzUtNS0xLTEtMzYxMTU_0e959909-6bbe-4e77-b0ad-ae8ae27c5144"
      unitRef="usdPerShare">0.4125</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMzctMS0xLTEtMzYxMTU_8dd13b0f-491b-4134-978a-80a7e289fef4"
      unitRef="shares">17877000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMzctMy0xLTEtMzYxMTU_37c8ab41-10e4-4f69-aab5-922358563fa4"
      unitRef="shares">17872000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMzctNS0xLTEtMzYxMTU_d5942b4b-58cd-4fa0-b2ec-ece6246d5e91"
      unitRef="shares">17409000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMzgtMS0xLTEtMzYxMTU_65b0b3ed-0de4-4e6e-990f-3801fc47d52e"
      unitRef="shares">18005000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMzgtMy0xLTEtMzYxMTU_c1b7a024-1c8c-41c1-8f0e-b563309a5951"
      unitRef="shares">18077000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl83OS9mcmFnOjVkNDMxYjAzN2Y5YjRiYjI4Mjc1N2NmZTg0MzQwYjMxL3RhYmxlOjBjM2I5MzFjMzU5ZDQzOGZhYzM5MDg5MjA4ZGQzYzk4L3RhYmxlcmFuZ2U6MGMzYjkzMWMzNTlkNDM4ZmFjMzkwODkyMDhkZDNjOThfMzgtNS0xLTEtMzYxMTU_39ddc459-003b-40fb-b25a-881f5f789d59"
      unitRef="shares">18266000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i121cc00f335d4bacb0a4f896406a1428_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMS0xLTEtMS0zNjExNQ_aeba2b9e-4532-4249-934d-f28ba78bec90"
      unitRef="shares">18078000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i121cc00f335d4bacb0a4f896406a1428_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMS0zLTEtMS0zNjExNQ_bdb62639-bc2a-4365-b8f7-218265365819"
      unitRef="usd">257000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia187e62e01a54b30b0c9da19cfede41c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMS01LTEtMS0zNjExNQ_9df583db-c310-41ab-bc5b-de9e29f25865"
      unitRef="usd">243849000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8191e39d7204f5b89db4f9e9d8ad305_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMS03LTEtMS0zNjExNQ_86754c7b-087e-40d0-8167-20cae41127ff"
      unitRef="usd">71680000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9880b6db4a754d7dad026c366251cd25_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMS05LTEtMS0zNjExNQ_631a5f57-a985-4f06-9fa4-a7f2bc7c1b0d"
      unitRef="usd">-94294000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if10cd7ecbf7842b9a7892e9be6ab729d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMS0xMS0xLTEtMzYxMTU_ba87891a-db6d-4b44-8a50-a75ca8bf5700"
      unitRef="usd">221492000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="icfc78200400e4b43af6f94151a679516_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfNC03LTEtMS0zNjExNQ_671edf88-f7f7-434c-aaa4-8303278eb6b7"
      unitRef="usd">14533000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfNC0xMS0xLTEtMzYxMTU_a3a42d30-e029-4692-a5de-7b54fea82921"
      unitRef="usd">14533000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i29324aa08286407b9875031385c9528e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfNS0xLTEtMS0zNjExNQ_1e9846a7-3305-404f-916c-a2e8821789ef"
      unitRef="shares">74000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i29324aa08286407b9875031385c9528e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfNS0zLTEtMS0zNjExNQ_aba33f21-f281-4bdf-b056-b7b2a6add60e"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i12bdcf0c68dd4161a06f9b40e204c205_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfNS01LTEtMS0zNjExNQ_8e8932d6-876e-4685-b8cd-815255beb7dd"
      unitRef="usd">971000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfNS0xMS0xLTEtMzYxMTU_71384f0f-d929-48c8-83c5-aa180f65b1e2"
      unitRef="usd">972000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i4cd69e1ab6034bc98db69927420a2f40_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfNC0xLTEtMS0zNzY2Nw_c1efd0e8-b2b1-4da5-a4a1-d8bfaccdcc1c"
      unitRef="shares">7000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i68bc1daf5457403897bdd602a64fb3fc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfNC01LTEtMS0zNzY2Nw_85e90205-b900-4374-8f3f-64a84f7e7d7f"
      unitRef="usd">155000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9d82ffcd713349e49e2b819d07949bf4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfNC0xMS0xLTEtMzc2Njc_bcc7a4be-f058-4284-8b80-ef760fef02f3"
      unitRef="usd">155000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i29324aa08286407b9875031385c9528e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfNS0xLTEtMS01MzU1Mg_cb3ebca8-c4bc-439e-82fc-343adc0d7c82"
      unitRef="shares">26000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i29324aa08286407b9875031385c9528e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfNi0xLTEtMS0zNjExNQ_c2404b55-1689-43a6-8371-b28c717f2738"
      unitRef="shares">76000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i29324aa08286407b9875031385c9528e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfNi0zLTEtMS0zNjExNQ_5680c523-b830-4f00-ba5b-160f8e53f9bc"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i12bdcf0c68dd4161a06f9b40e204c205_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfNi01LTEtMS0zNjExNQ_0353c406-ea70-4fc2-a6c8-d0a3f1ab3dfb"
      unitRef="usd">471000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfNi0xMS0xLTEtMzYxMTU_15f2f5f9-af5a-413d-a6db-f2d5393df66b"
      unitRef="usd">472000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i29324aa08286407b9875031385c9528e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfOC0xLTEtMS0zNjExNQ_594a26a4-31b5-4b7e-808c-27ac94f1d7d7"
      unitRef="shares">21000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i12bdcf0c68dd4161a06f9b40e204c205_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfOC01LTEtMS0zNjExNQ_2122fde4-62e2-4611-ae47-4d6720b646ef"
      unitRef="usd">194000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfOC0xMS0xLTEtMzYxMTU_72a04ed4-10d7-466e-b2b8-8c8639c45ad5"
      unitRef="usd">194000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i12bdcf0c68dd4161a06f9b40e204c205_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfOS01LTEtMS0zNjExNQ_e3f6eb5e-f2ae-480b-940f-ec9077cf99bf"
      unitRef="usd">1998000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfOS0xMS0xLTEtMzYxMTU_2192398a-f47f-44aa-a50a-98135f923fbf"
      unitRef="usd">1998000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DividendsCommonStock
      contextRef="i12bdcf0c68dd4161a06f9b40e204c205_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTAtNS0xLTEtMzYxMTU_41d5608b-de53-4a32-b366-1b22305a375f"
      unitRef="usd">5398000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTAtMTEtMS0xLTM2MTE1_d8ec7eb0-a800-4c11-8588-5414260c4227"
      unitRef="usd">5398000</us-gaap:DividendsCommonStock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i29324aa08286407b9875031385c9528e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTItMS0xLTEtMzYxMTU_1512e536-a788-45df-9d26-a3f58d6cf662"
      unitRef="shares">400000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i16f81f05fd2d46f398e29e3df47984ee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTItOS0xLTEtMzYxMTU_bbd0fde6-3397-46d1-aedd-223aced644af"
      unitRef="usd">7756000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTItMTEtMS0xLTM2MTE1_48c2bba7-97e5-41e6-b693-5030e457e4bf"
      unitRef="usd">7756000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockholdersEquityOtherShares
      contextRef="i29324aa08286407b9875031385c9528e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTMtMS0xLTEtMzYxMTU_db5145fe-5cb2-42c2-ad82-752268480788"
      unitRef="shares">15000</us-gaap:StockholdersEquityOtherShares>
    <us-gaap:StockholdersEquityOther
      contextRef="i12bdcf0c68dd4161a06f9b40e204c205_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTMtNS0xLTEtMzYxMTU_f2aad49c-26e3-4cf5-aa4d-edc212be046f"
      unitRef="usd">-295000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTMtMTEtMS0xLTM2MTE1_65ce53dd-5c53-4106-94b0-ebf0fddc4e1e"
      unitRef="usd">-295000</us-gaap:StockholdersEquityOther>
    <us-gaap:SharesOutstanding
      contextRef="ib957563b05834203a242875817e4e263_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTQtMS0xLTEtMzYxMTU_2c921d3a-f9a2-44de-8d9b-0c9e862c52e4"
      unitRef="shares">17855000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib957563b05834203a242875817e4e263_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTQtMy0xLTEtMzYxMTU_ac41e196-d5a4-44a5-90f7-dda602f9d54a"
      unitRef="usd">259000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7a891d730ea04de08702f5c1165474da_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTQtNS0xLTEtMzYxMTU_cab5ac12-bfa0-4e9e-ba60-b20a8f6acf8d"
      unitRef="usd">242147000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2c53a4281efc4f018c5d8b020a0aa321_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTQtNy0xLTEtMzYxMTU_15f47172-976c-4c02-b6b6-9eda7f2f042c"
      unitRef="usd">86213000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if60e52bd217f4446b2534e0a42ed6a63_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTQtOS0xLTEtMzYxMTU_098c1f07-0628-4db5-9fe6-374f4e4a5c93"
      unitRef="usd">-102050000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9c03863f55e64b579c56b51bd0e948dc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTQtMTEtMS0xLTM2MTE1_68d292ad-e43c-42cf-9590-093d148de557"
      unitRef="usd">226569000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ia852ef341f6e46a3bd744a6ce39a799e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTUtNy0xLTEtMzYxMTU_7eaf836c-034d-41b0-a447-712ba676f37f"
      unitRef="usd">16090000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTUtMTEtMS0xLTM2MTE1_f12900ea-b018-4536-926f-01fbfffb55e1"
      unitRef="usd">16090000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i7193e5b5a6d843f2bb655804b721f0aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTYtMS0xLTEtMzYxMTU_b8bc0a97-2a2d-4916-92a8-fab9e83d625e"
      unitRef="shares">72000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7193e5b5a6d843f2bb655804b721f0aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTYtMy0xLTEtMzYxMTU_126908a8-c1ce-44d5-8e1f-c96dbdeda469"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia610c2a1b91e4aa68141a6b331437100_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTYtNS0xLTEtMzYxMTU_f4adacf6-10b8-44f5-ac22-e01c1056bb5f"
      unitRef="usd">1201000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTYtMTEtMS0xLTM2MTE1_3a36ce49-ae91-4aa2-bcc4-5fd61f27493f"
      unitRef="usd">1202000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i3b22b25da45e46bda3d3a1f019527d75_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTYtMS0xLTEtMzc2NDU_0ff35051-f8c4-4baf-b8e8-936bef0e964b"
      unitRef="shares">31000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3c0765fbbd6543c8a78aa0a1c5a2c44f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTYtNS0xLTEtMzc2NDU_91ca840f-a587-4e84-847f-d4310e596db7"
      unitRef="usd">653000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i2c20da58bf1d49aa8fa1b5498342b103_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTYtMTEtMS0xLTM3NjQ1_1cb431ab-33cc-493b-abc1-367614361487"
      unitRef="usd">653000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i7193e5b5a6d843f2bb655804b721f0aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTctMS0xLTEtMzYxMTU_bec26cd8-b48f-4307-ac11-f4c17e759bc3"
      unitRef="shares">20000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia610c2a1b91e4aa68141a6b331437100_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTctNS0xLTEtMzYxMTU_1f08baef-4721-4933-960e-c18edaf79c9a"
      unitRef="usd">-70000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTctMTEtMS0xLTM2MTE1_0d1594f4-d9f3-4421-b2ee-3160dc9ba22e"
      unitRef="usd">-70000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i7193e5b5a6d843f2bb655804b721f0aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTgtMS0xLTEtMzYxMTU_471ad54e-e5ef-421f-8f22-ab6767895f0b"
      unitRef="shares">10000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i7193e5b5a6d843f2bb655804b721f0aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTktMS0xLTEtMzYxMTU_ce726ed8-99cc-4fe3-bffe-827de4b79e1f"
      unitRef="shares">11000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia610c2a1b91e4aa68141a6b331437100_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTktNS0xLTEtMzYxMTU_1a4c3064-8614-4d31-9dcb-afb7fb20b9f3"
      unitRef="usd">250000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMTktMTEtMS0xLTM2MTE1_b1bee908-a311-4fcc-a2e5-bf6b4e4b48f7"
      unitRef="usd">250000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia610c2a1b91e4aa68141a6b331437100_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjAtNS0xLTEtMzYxMTU_ae0135b6-6a5c-4f12-9ef5-43fa09667623"
      unitRef="usd">2717000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjAtMTEtMS0xLTM2MTE1_aa4cd119-ca79-4d10-9252-805e958d2a1e"
      unitRef="usd">2717000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DividendsCommonStock
      contextRef="ia610c2a1b91e4aa68141a6b331437100_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjEtNS0xLTEtMzYxMTU_a26c577e-74e7-4b6a-89ab-6c7848e43503"
      unitRef="usd">6048000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjEtMTEtMS0xLTM2MTE1_09a3ca88-1292-4c14-986b-fb55c06af74b"
      unitRef="usd">6048000</us-gaap:DividendsCommonStock>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ia610c2a1b91e4aa68141a6b331437100_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjItNS0xLTEtMzYxMTU_53ee3b5b-7f01-42e9-806e-c62b9ded1202"
      unitRef="usd">-828000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjItMTEtMS0xLTM2MTE1_6bdc3923-70b4-44b3-a1b3-7e299b3c6c90"
      unitRef="usd">-828000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockholdersEquityOtherShares
      contextRef="i7193e5b5a6d843f2bb655804b721f0aa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjQtMS0xLTEtMzYxMTU_0ad856d0-fe30-4320-9763-cc5cc272c95a"
      unitRef="shares">18000</us-gaap:StockholdersEquityOtherShares>
    <us-gaap:StockholdersEquityOther
      contextRef="ia610c2a1b91e4aa68141a6b331437100_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjQtNS0xLTEtMzYxMTU_0d826e84-4d6b-44e8-82cc-cf7071aab12f"
      unitRef="usd">-467000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjQtMTEtMS0xLTM2MTE1_b0a8f57e-fd45-4aa0-92ea-de6cd2e59c45"
      unitRef="usd">-467000</us-gaap:StockholdersEquityOther>
    <us-gaap:SharesOutstanding
      contextRef="iccf9cdea3ce74169872c5067a1a2b888_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjUtMS0xLTEtMzYxMTU_40d31861-313e-47df-9d66-14c8c2dce51f"
      unitRef="shares">17995000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iccf9cdea3ce74169872c5067a1a2b888_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjUtMy0xLTEtMzYxMTU_eb9a62fb-9cab-4b18-b2ba-4ad9083d7196"
      unitRef="usd">260000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0db46165403e4dbdb151e32ccfb77f81_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjUtNS0xLTEtMzYxMTU_6d74d9e3-18e8-47f2-99cc-e6898ace765b"
      unitRef="usd">239989000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3728bb16bc274dfea42b469cecdaead0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjUtNy0xLTEtMzYxMTU_8ec34da1-0235-4625-aa3e-e647d8729204"
      unitRef="usd">102303000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i14a664d5c7d84fe4928a46ed1a7f9a4e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjUtOS0xLTEtMzYxMTU_475c80df-1db5-463d-aafa-876519f03279"
      unitRef="usd">-102050000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjUtMTEtMS0xLTM2MTE1_b3bdc178-3780-4ae8-8de0-56ef90b36af9"
      unitRef="usd">240502000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="iac84d234a7d04dab922432c81bc5330f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjYtNy0xLTEtMzYxMTU_1ad8b808-eb2e-485d-814f-bcd034dbfa54"
      unitRef="usd">33159000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjYtMTEtMS0xLTM2MTE1_a8104338-0863-4b08-a127-b67efe036b20"
      unitRef="usd">33159000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i70d2b401d7e24904b870891f99a13a2d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjctMS0xLTEtMzYxMTU_46a74da9-4c23-4db5-b224-cd6355dbc7c9"
      unitRef="shares">62000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i70d2b401d7e24904b870891f99a13a2d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjctMy0xLTEtMzYxMTU_9ebb11f2-99cb-4327-9e30-3bd04e6df715"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i36ad201a353540cb9183cc982b846ef0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjctNS0xLTEtMzYxMTU_82eb2aff-d615-47d0-aaea-62763ed1ca3a"
      unitRef="usd">1629000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjctMTEtMS0xLTM2MTE1_3d9e54e5-e053-4c05-b4e6-555d7fdcdc76"
      unitRef="usd">1630000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="iec87f744b1ff480d8579e9c53cb4af65_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjgtMS0xLTEtMzYxMTU_9dbcc371-4ab5-45b4-aa73-27907a831a57"
      unitRef="shares">15000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i99e3965b5e9e4678a5b210d6e872b1df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjgtNS0xLTEtMzYxMTU_8be8decc-c92a-48a5-a4c2-889c9d7790ae"
      unitRef="usd">642000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib9cf578b720144bca02e223c6c159cb6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjgtMTEtMS0xLTM2MTE1_5c9294e7-f8e0-46a2-91fb-c646c1bd9954"
      unitRef="usd">642000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i70d2b401d7e24904b870891f99a13a2d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjktMS0xLTEtNTM1Mzg_a829f6f7-a6fb-475d-b546-52ccd970fd89"
      unitRef="shares">9000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjktMTEtMS0xLTUzNTM4_bbda9014-5921-41cf-bc76-126c656f546b"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i70d2b401d7e24904b870891f99a13a2d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjktMS0xLTEtMzYxMTU_414b5cb6-0918-4e50-ae63-4353413ed51d"
      unitRef="shares">169000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i70d2b401d7e24904b870891f99a13a2d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjktMy0xLTEtMzYxMTU_add424cd-1a8c-411a-bc64-b1e532b52758"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i36ad201a353540cb9183cc982b846ef0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjktNS0xLTEtMzYxMTU_7a2df6e3-3c77-48ab-8036-22080764b01b"
      unitRef="usd">-1259000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMjktMTEtMS0xLTM2MTE1_5f9bd6cf-1bbb-4922-9ca1-40de2c0dd976"
      unitRef="usd">-1257000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i70d2b401d7e24904b870891f99a13a2d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMzEtMS0xLTEtMzYxMTU_250f6331-9dfb-4a22-9047-9d8f2fcecdad"
      unitRef="shares">11000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i36ad201a353540cb9183cc982b846ef0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMzEtNS0xLTEtMzYxMTU_054ee88a-955b-41e1-a9e8-2e76b1244338"
      unitRef="usd">375000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMzEtMTEtMS0xLTM2MTE1_280df51d-bf29-40a1-9eb6-523c38f81429"
      unitRef="usd">375000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i36ad201a353540cb9183cc982b846ef0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMzItNS0xLTEtMzYxMTU_eabc1803-bce9-428a-a8cb-9271503a8461"
      unitRef="usd">4871000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMzItMTEtMS0xLTM2MTE1_f12835b5-c969-4da1-af64-15a5f347fc9a"
      unitRef="usd">4871000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:DividendsCommonStock
      contextRef="i36ad201a353540cb9183cc982b846ef0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMzMtNS0xLTEtMzYxMTU_0c17422e-e84a-44bb-ba06-c22242ea1ae5"
      unitRef="usd">7264000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMzMtMTEtMS0xLTM2MTE1_6499a475-e803-4ca5-9f47-5c7a2ba45fce"
      unitRef="usd">7264000</us-gaap:DividendsCommonStock>
    <csv:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtRepurchase
      contextRef="i36ad201a353540cb9183cc982b846ef0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMzQtNS0xLTEtMzYxMTU_fb550dda-a33b-48ea-8d7d-d231aa5957ae"
      unitRef="usd">1424000</csv:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtRepurchase>
    <csv:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtRepurchase
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMzQtMTEtMS0xLTM2MTE1_d7e22ca8-c4b8-4178-978e-fd1ee96fb146"
      unitRef="usd">1424000</csv:AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtRepurchase>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i70d2b401d7e24904b870891f99a13a2d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMzUtMS0xLTEtMzYxMTU_9c330d29-83bd-4c19-b76e-8cf420014fd3"
      unitRef="shares">2907000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i3edbdd5194ec49bca9b1fbdbb9f1e3ab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMzUtOS0xLTEtMzYxMTU_b240abd5-b669-4125-8559-0d25c79d4bb3"
      unitRef="usd">142469000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMzUtMTEtMS0xLTM2MTE1_903873df-1afd-423b-b133-0eea1e478555"
      unitRef="usd">142469000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:SharesOutstanding
      contextRef="i0612f5d27cdb48f2bc7687eb92d5b17a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMzctMS0xLTEtMzYxMTU_2689fb78-5a7b-4dae-9521-cca1e8c71557"
      unitRef="shares">15332000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0612f5d27cdb48f2bc7687eb92d5b17a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMzctMy0xLTEtMzYxMTU_ca1726dc-f9c0-4d98-8ab0-e17073f720e2"
      unitRef="usd">263000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2149ff7732cf413fbb98975ede33efb4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMzctNS0xLTEtMzYxMTU_589e26b2-f09e-4f22-86ef-ffc4995e71aa"
      unitRef="usd">236809000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2302d7b33aaa4b56be3d64bbaa17c8b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMzctNy0xLTEtMzYxMTU_c9663fe5-4960-4ac5-82fb-491f2dcead20"
      unitRef="usd">135462000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i32755c3a5cdd4c5bb1225a7df311760b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMzctOS0xLTEtMzYxMTU_d912c66c-6a0c-4f62-9c7a-aa90a6f80e72"
      unitRef="usd">-244519000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84Mi9mcmFnOjc0MGQwNTIzYjk4ZDQyNTRiZDVkOTQzMjQ2MmM2MGFmL3RhYmxlOmNlNDQ1ZDBlYTRiYzQ2ZjA5YTkzNGI5MTk0NzE0YTgwL3RhYmxlcmFuZ2U6Y2U0NDVkMGVhNGJjNDZmMDlhOTM0YjkxOTQ3MTRhODBfMzctMTEtMS0xLTM2MTE1_3bb0fe41-c2c7-4bc0-a0f4-88a1e9e785f2"
      unitRef="usd">128015000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMy0xLTEtMS0zNjExNQ_05420b88-22cb-4096-b6c9-a791a54efd62"
      unitRef="usd">14533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMy0zLTEtMS0zNjExNQ_4fd5e8fd-abc3-4fdf-888a-6979663c07f5"
      unitRef="usd">16090000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMy01LTEtMS0zNjExNQ_c4d87a4e-a789-4f47-a89a-3ba54f9cd716"
      unitRef="usd">33159000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNS0xLTEtMS0zNjExNQ_3d1dab58-cf95-41e2-a468-994999f025c0"
      unitRef="usd">17771000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNS0zLTEtMS0zNjExNQ_0e3b6906-f3f0-459a-b723-4cdea5465688"
      unitRef="usd">19389000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNS01LTEtMS0zNjExNQ_9c067bde-28c6-4375-b65c-1772f376e9f5"
      unitRef="usd">20520000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNi0xLTEtMS0zNjExNQ_e1a38b49-0ee6-4b44-94b5-60a00093d42f"
      unitRef="usd">1618000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNi0zLTEtMS0zNjExNQ_7144ecd4-85a6-420f-956c-3193c928cdd0"
      unitRef="usd">2318000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNi01LTEtMS0zNjExNQ_378d55ee-760c-445a-a72e-caecac04e9a9"
      unitRef="usd">1783000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNy0xLTEtMS0zNjExNQ_2d700909-c3ee-4d70-b305-67f1ee706136"
      unitRef="usd">2153000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNy0zLTEtMS0zNjExNQ_d1b16cc2-a320-437a-ba0e-5d26a2ecab35"
      unitRef="usd">3370000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNy01LTEtMS0zNjExNQ_e9c31cf0-9b01-4bd7-83fe-1e12c7a4357e"
      unitRef="usd">5513000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfOC0xLTEtMS0zNjExNQ_ffc1520a-488b-4391-9576-70a903f937cc"
      unitRef="usd">10117000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfOC0zLTEtMS0zNjExNQ_576f2d7c-ca44-46ee-97d3-65cd01ac7ae8"
      unitRef="usd">4597000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfOC01LTEtMS0zNjExNQ_6bc9de7a-3231-41b6-9df1-01904ab7743f"
      unitRef="usd">-692000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfOS0xLTEtMS01MzU4NA_eb3f7612-61b2-464f-a6ce-8e8bf21c722b"
      unitRef="usd">1231000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfOS0zLTEtMS01MzU4NA_e3c7cabe-3757-4f66-8cd0-830b1a8f94fb"
      unitRef="usd">1299000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfOS01LTEtMS01MzU4NA_69d17b16-419c-494b-be23-001009ea91f1"
      unitRef="usd">1285000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfOS0xLTEtMS0zNjExNQ_5ac8ed0f-3d30-4de0-aee7-f987176d6955"
      unitRef="usd">392000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfOS0zLTEtMS0zNjExNQ_f002b9cf-1276-4118-8e4d-ea5efd59e464"
      unitRef="usd">782000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfOS01LTEtMS0zNjExNQ_f023058b-4efe-467f-afc7-b498a0fdc0ac"
      unitRef="usd">576000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AccretionExpense
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMTEtMS0xLTEtMzYxMTU_1eb763ba-558b-4941-98db-d210bb9619f1"
      unitRef="usd">733000</us-gaap:AccretionExpense>
    <us-gaap:AccretionExpense
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMTEtMy0xLTEtMzYxMTU_efd4cb03-b2f9-4d2d-bb24-3ac09cd6d97c"
      unitRef="usd">523000</us-gaap:AccretionExpense>
    <us-gaap:AccretionExpense
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMTEtNS0xLTEtMzYxMTU_ab474e4d-5cde-4f40-b670-41e030035ef9"
      unitRef="usd">439000</us-gaap:AccretionExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMTMtMS0xLTEtMzYxMTU_0fe230fd-bae2-45a6-bc83-1f9f558b0db6"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMTMtMy0xLTEtMzYxMTU_2f0e4401-2b79-43d4-9778-3dcdc9b6f8f0"
      unitRef="usd">-6000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMTMtNS0xLTEtMzYxMTU_e3e0d50b-25fd-40c0-8a8c-91472074ec48"
      unitRef="usd">-23807000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMTQtMS0xLTEtMzYxMTU_7473f7d7-fdad-48e5-97b0-1a091e21d129"
      unitRef="usd">-5059000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMTQtMy0xLTEtMzYxMTU_c2becc19-40e3-4324-932e-646c08725c5a"
      unitRef="usd">-21693000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMTQtNS0xLTEtMzYxMTU_246a80a2-abd7-427e-a222-20fd3ba51c21"
      unitRef="usd">-847000</us-gaap:GainLossOnDispositionOfAssets>
    <csv:GainLossRelatedtoInsuranceReimbursements
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMTYtMS0xLTEtMzYxMTU_9b5cd36b-cbac-40e6-90d9-45ce070d5fd4"
      unitRef="usd">879000</csv:GainLossRelatedtoInsuranceReimbursements>
    <csv:GainLossRelatedtoInsuranceReimbursements
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMTYtMy0xLTEtMzYxMTU_937ee405-bd40-48ea-b9fe-601ab432c01f"
      unitRef="usd">97000</csv:GainLossRelatedtoInsuranceReimbursements>
    <csv:GainLossRelatedtoInsuranceReimbursements
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMTYtNS0xLTEtMzYxMTU_6b6397e8-56c1-4903-819c-366cc1a3753c"
      unitRef="usd">0</csv:GainLossRelatedtoInsuranceReimbursements>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMTctMS0xLTEtMzYxMTU_a572106f-8b3d-4e4b-9cc5-88a98d406dca"
      unitRef="usd">-121000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMTctMy0xLTEtMzYxMTU_a56dd06c-b58e-4255-8989-5ca667eb11f8"
      unitRef="usd">-19000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMTctNS0xLTEtMzYxMTU_666e26c1-0236-4651-a801-f2f768ff5d0d"
      unitRef="usd">0</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMTktMS0xLTEtMzYxMTU_08d42cfe-cdda-499d-93e0-70e0d2a9dfeb"
      unitRef="usd">5801000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMTktMy0xLTEtMzYxMTU_cde75b2a-2365-40ee-b36b-bd5bea054a53"
      unitRef="usd">4279000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMTktNS0xLTEtMzYxMTU_4db02851-fba1-4640-8224-b2851c1c272a"
      unitRef="usd">4090000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjAtMS0xLTEtMzYxMTU_dbdb711f-e25d-4b0e-a018-9dd0ab633d04"
      unitRef="usd">2762000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjAtMy0xLTEtMzYxMTU_b04530b0-ef2a-49f4-a6cd-8d7e6f9353db"
      unitRef="usd">-3516000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjAtNS0xLTEtMzYxMTU_8be1545e-9fbe-471a-b13b-e65ca6947eca"
      unitRef="usd">4449000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjEtMS0xLTEtMzYxMTU_113a4a9a-f269-41a3-a1a6-8c0544ba2655"
      unitRef="usd">924000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjEtMy0xLTEtMzYxMTU_f25247f3-138e-4b12-a813-0521e4862a21"
      unitRef="usd">1015000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjEtNS0xLTEtMzYxMTU_9be60642-a3ec-4300-9816-4f58077533be"
      unitRef="usd">1181000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <csv:IncreaseDecreaseInPreneedFuneralAndCemeteryTrustInvestments
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjItMS0xLTEtMzYxMTU_0bad1f4b-745b-42e7-8cf1-5b9cf1558982"
      unitRef="usd">6500000</csv:IncreaseDecreaseInPreneedFuneralAndCemeteryTrustInvestments>
    <csv:IncreaseDecreaseInPreneedFuneralAndCemeteryTrustInvestments
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjItMy0xLTEtMzYxMTU_7af0bb54-4db4-4985-9148-cb91015335f1"
      unitRef="usd">5043000</csv:IncreaseDecreaseInPreneedFuneralAndCemeteryTrustInvestments>
    <csv:IncreaseDecreaseInPreneedFuneralAndCemeteryTrustInvestments
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjItNS0xLTEtMzYxMTU_0ab308f7-e926-464f-8001-a2988975e8d0"
      unitRef="usd">31349000</csv:IncreaseDecreaseInPreneedFuneralAndCemeteryTrustInvestments>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjMtMS0xLTEtMzYxMTU_6777a4cc-637d-42ef-a203-fd3b9bf9a99c"
      unitRef="usd">-580000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjMtMy0xLTEtMzYxMTU_bf558b71-2f33-422e-88f2-cd28aad6f67c"
      unitRef="usd">2702000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjMtNS0xLTEtMzYxMTU_8843f339-7473-4079-8599-b553993324d6"
      unitRef="usd">522000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <csv:IncreaseDecreaseinAccruedandOtherLiabilities
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjQtMS0xLTEtMzYxMTU_963d1a0c-f871-49a1-b2ac-83c046fb26ab"
      unitRef="usd">1271000</csv:IncreaseDecreaseinAccruedandOtherLiabilities>
    <csv:IncreaseDecreaseinAccruedandOtherLiabilities
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjQtMy0xLTEtMzYxMTU_cb154025-7c37-4de4-9dd4-952a822f6d1b"
      unitRef="usd">10784000</csv:IncreaseDecreaseinAccruedandOtherLiabilities>
    <csv:IncreaseDecreaseinAccruedandOtherLiabilities
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjQtNS0xLTEtMzYxMTU_9ab26c8d-dac1-4db7-8d62-903ed92270c3"
      unitRef="usd">3485000</csv:IncreaseDecreaseinAccruedandOtherLiabilities>
    <csv:IncreaseDecreaseInDeferredPreneedFuneralAndCemeteryRevenue
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjUtMS0xLTEtMzYxMTU_c931e87c-8a31-4ec3-829e-c6636685f53c"
      unitRef="usd">168000</csv:IncreaseDecreaseInDeferredPreneedFuneralAndCemeteryRevenue>
    <csv:IncreaseDecreaseInDeferredPreneedFuneralAndCemeteryRevenue
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjUtMy0xLTEtMzYxMTU_38689024-c612-46bb-827c-d9c27b8a5cc9"
      unitRef="usd">528000</csv:IncreaseDecreaseInDeferredPreneedFuneralAndCemeteryRevenue>
    <csv:IncreaseDecreaseInDeferredPreneedFuneralAndCemeteryRevenue
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjUtNS0xLTEtMzYxMTU_89f0ba1b-e5a6-4d81-ba5c-5e5a83d6e4ae"
      unitRef="usd">5010000</csv:IncreaseDecreaseInDeferredPreneedFuneralAndCemeteryRevenue>
    <csv:IncreaseDecreaseInDeferredPreneedFuneralAndCemeteryReceiptsHeldInTrust
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjYtMS0xLTEtMzYxMTU_5f5fcf82-df00-43ee-8f15-d5dfc0cb9d78"
      unitRef="usd">5495000</csv:IncreaseDecreaseInDeferredPreneedFuneralAndCemeteryReceiptsHeldInTrust>
    <csv:IncreaseDecreaseInDeferredPreneedFuneralAndCemeteryReceiptsHeldInTrust
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjYtMy0xLTEtMzYxMTU_2d3d7c91-b8be-461a-a672-462b274f096f"
      unitRef="usd">5733000</csv:IncreaseDecreaseInDeferredPreneedFuneralAndCemeteryReceiptsHeldInTrust>
    <csv:IncreaseDecreaseInDeferredPreneedFuneralAndCemeteryReceiptsHeldInTrust
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjYtNS0xLTEtMzYxMTU_5c7dee34-3587-4a8a-8cfa-3fa9e1b3aa5f"
      unitRef="usd">29061000</csv:IncreaseDecreaseInDeferredPreneedFuneralAndCemeteryReceiptsHeldInTrust>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjctMS0xLTEtMzYxMTU_ba16eea1-43a1-429e-92a6-0fa6d44b2e1d"
      unitRef="usd">43216000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjctMy0xLTEtMzYxMTU_ddcdf208-a2e6-4146-bdb2-deafc474d913"
      unitRef="usd">82915000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMjctNS0xLTEtMzYxMTU_64d69a15-19c6-4efc-b376-d07947947c8c"
      unitRef="usd">84246000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMzAtMS0xLTEtMzYxMTU_49c283da-dcd2-4958-9e56-2db329338bc0"
      unitRef="usd">140907000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMzAtMy0xLTEtMzYxMTU_33db3678-345f-492a-b91f-1172b7fe54c0"
      unitRef="usd">28011000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMzAtNS0xLTEtMzYxMTU_e10450a3-8a72-4103-abe5-c1198aa16f23"
      unitRef="usd">3285000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <csv:PaymentForDepositOnPendingAcquisition
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMzEtMS0xLTEtMzYxMTU_581ea108-e309-48a3-acc7-583aa1225bc2"
      unitRef="usd">5000000</csv:PaymentForDepositOnPendingAcquisition>
    <csv:PaymentForDepositOnPendingAcquisition
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMzEtMy0xLTEtMzYxMTU_da954a8b-9cf6-4791-9d74-80b2f1a6c8de"
      unitRef="usd">0</csv:PaymentForDepositOnPendingAcquisition>
    <csv:PaymentForDepositOnPendingAcquisition
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMzEtNS0xLTEtMzYxMTU_26584ae7-f9f1-4997-acee-43ad0b64e5d6"
      unitRef="usd">0</csv:PaymentForDepositOnPendingAcquisition>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMzItMS0xLTEtNTM2MDI_432f3ea8-78b5-4a3f-a47b-82f8038c5be5"
      unitRef="usd">967000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMzItMy0xLTEtNTM2MDI_e7370b0b-38af-44fb-afd2-71336c7f2f06"
      unitRef="usd">8541000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMzItNS0xLTEtNTM2MDI_886092a5-8184-443a-96a5-628533ab489b"
      unitRef="usd">7875000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMzItMS0xLTEtMzYxMTU_8979d81b-4244-46c7-9ca8-5473a3861bcd"
      unitRef="usd">1433000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMzItMy0xLTEtMzYxMTU_87966e42-3bde-4ffb-aaa9-57fed93c86a6"
      unitRef="usd">248000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMzItNS0xLTEtMzYxMTU_04fbaa8a-788a-4e9a-b076-f5eada317111"
      unitRef="usd">7758000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMzUtMS0xLTEtMzYxMTU_a8a10ec4-56b3-46a6-8378-fa866b777172"
      unitRef="usd">15379000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMzUtMy0xLTEtMzYxMTU_e463fe82-87fb-4622-9220-829398932c87"
      unitRef="usd">15198000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMzUtNS0xLTEtMzYxMTU_9755a27a-44dd-4e41-a8cd-baf17bb20b72"
      unitRef="usd">24883000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMzYtMS0xLTEtMzYxMTU_c5001748-f604-431b-af3c-bab316019be4"
      unitRef="usd">-158886000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMzYtMy0xLTEtMzYxMTU_bb376b1d-4e8f-4eb2-9b07-d7e6a6d5f430"
      unitRef="usd">-34420000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfMzYtNS0xLTEtMzYxMTU_a422d9d3-79f6-4188-83d4-8353a2f67d23"
      unitRef="usd">-12535000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDAtMS0xLTEtMzYxMTU_3ba83673-22ee-48cf-9848-0c68cfd5469a"
      unitRef="usd">174961000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDAtMy0xLTEtMzYxMTU_d23bd230-edc3-4a74-8385-e4af70ffcfff"
      unitRef="usd">109500000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDAtNS0xLTEtMzYxMTU_feef0be5-2364-4571-a17e-01458977ab85"
      unitRef="usd">266168000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDEtMS0xLTEtMzYxMTU_9edb76d4-423e-49c3-a09a-5e3be2368197"
      unitRef="usd">118261000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDEtMy0xLTEtMzYxMTU_d17aece4-5153-41ea-8d23-66b372d94a1b"
      unitRef="usd">146100000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDEtNS0xLTEtMzYxMTU_44940fe0-848e-448b-8a47-dbc3e5cc6355"
      unitRef="usd">157968000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <csv:PaymentsForRedemptionOfLongTermDebt
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDItMS0xLTEtNjQ4OTE_9021937e-d082-426d-9f76-2f598866d2b9"
      unitRef="usd">0</csv:PaymentsForRedemptionOfLongTermDebt>
    <csv:PaymentsForRedemptionOfLongTermDebt
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDItMy0xLTEtNjQ4OTE_8d50ac45-b322-4da0-8568-4fc5447b2833"
      unitRef="usd">0</csv:PaymentsForRedemptionOfLongTermDebt>
    <csv:PaymentsForRedemptionOfLongTermDebt
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDItNS0xLTEtNjI2MDg_bbc36448-4c7d-4720-bd97-635e8e37fd2c"
      unitRef="usd">400000000</csv:PaymentsForRedemptionOfLongTermDebt>
    <us-gaap:EarlyRepaymentOfSeniorDebt
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDItMS0xLTEtMzYxMTU_2b1fc107-696c-4709-afda-05f233732268"
      unitRef="usd">0</us-gaap:EarlyRepaymentOfSeniorDebt>
    <us-gaap:EarlyRepaymentOfSeniorDebt
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDItMy0xLTEtMzYxMTU_ffecd6a1-b70d-4a0c-8d11-c863a0cd1b8c"
      unitRef="usd">0</us-gaap:EarlyRepaymentOfSeniorDebt>
    <us-gaap:EarlyRepaymentOfSeniorDebt
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDItNS0xLTEtMzYxMTU_df2851b9-6fe2-46ab-82ca-d88047587e7a"
      unitRef="usd">19876000</us-gaap:EarlyRepaymentOfSeniorDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDQtMS0xLTEtNjQ4OTY_c5cf0855-c67b-48cd-880d-4e4d4bfa9100"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDQtMy0xLTEtNjQ4OTY_acd8e4ee-7a2e-4e39-88d9-5c8739ba5b12"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDQtNS0xLTEtNjI2MTk_f8633d13-39c5-48d3-b9ae-58bab6577a75"
      unitRef="usd">395500000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <csv:PaymentsofDebtIssuanceCostsCreditfacility
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDMtMS0xLTEtMzYxMTU_7b08b28a-a359-4969-96ce-04b5356ddbe9"
      unitRef="usd">1871000</csv:PaymentsofDebtIssuanceCostsCreditfacility>
    <csv:PaymentsofDebtIssuanceCostsCreditfacility
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDMtMy0xLTEtMzYxMTU_e6fd9065-83c8-4212-a7b6-648c5d147897"
      unitRef="usd">78000</csv:PaymentsofDebtIssuanceCostsCreditfacility>
    <csv:PaymentsofDebtIssuanceCostsCreditfacility
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDMtNS0xLTEtMzYxMTU_9860154b-a017-43ef-8c4e-4624dcb257ce"
      unitRef="usd">2197000</csv:PaymentsofDebtIssuanceCostsCreditfacility>
    <us-gaap:PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDQtMS0xLTEtMzYxMTU_2d2a7166-6d98-4b63-bc67-fd10050801c8"
      unitRef="usd">27000</us-gaap:PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock>
    <us-gaap:PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDQtMy0xLTEtMzYxMTU_4e4840c5-82b3-4790-9b3d-879c56942afe"
      unitRef="usd">4563000</us-gaap:PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock>
    <us-gaap:PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDQtNS0xLTEtMzYxMTU_48e1c789-12d4-4324-a8a3-f700c3fd27c0"
      unitRef="usd">3980000</us-gaap:PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock>
    <csv:ProceedsFromIssuanceOfOriginalSeniorLongTermDebt
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDYtMS0xLTEtMzYxMTU_fa99cac1-5857-4cc0-8f9c-d2cd8422ba54"
      unitRef="usd">76688000</csv:ProceedsFromIssuanceOfOriginalSeniorLongTermDebt>
    <csv:ProceedsFromIssuanceOfOriginalSeniorLongTermDebt
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDYtMy0xLTEtMzYxMTU_6e731ea5-a007-40cf-a6c1-434f137bb73e"
      unitRef="usd">0</csv:ProceedsFromIssuanceOfOriginalSeniorLongTermDebt>
    <csv:ProceedsFromIssuanceOfOriginalSeniorLongTermDebt
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDYtNS0xLTEtMzYxMTU_220899ab-8194-41bb-b2b4-dbd416efd0fb"
      unitRef="usd">0</csv:ProceedsFromIssuanceOfOriginalSeniorLongTermDebt>
    <csv:RepaymentOfLongTermDebtAcquiredDebtAndFinanceLeases
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDgtMS0xLTEtMzYxMTU_1e8b2eca-5ad2-4d44-bf66-cb83b5d95380"
      unitRef="usd">2287000</csv:RepaymentOfLongTermDebtAcquiredDebtAndFinanceLeases>
    <csv:RepaymentOfLongTermDebtAcquiredDebtAndFinanceLeases
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDgtMy0xLTEtMzYxMTU_7ccfc076-0cb4-4382-9183-4b36b207b5cf"
      unitRef="usd">1745000</csv:RepaymentOfLongTermDebtAcquiredDebtAndFinanceLeases>
    <csv:RepaymentOfLongTermDebtAcquiredDebtAndFinanceLeases
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDgtNS0xLTEtMzYxMTU_0ff21370-3932-4832-9be6-5d5b7d29bc37"
      unitRef="usd">1331000</csv:RepaymentOfLongTermDebtAcquiredDebtAndFinanceLeases>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDktMS0xLTEtMzYxMTU_defc48a5-a2eb-4b20-bf2b-6ab8c6816c60"
      unitRef="usd">162000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDktMy0xLTEtMzYxMTU_039bc709-fe57-4fee-9fa5-5f426c61deba"
      unitRef="usd">169000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNDktNS0xLTEtMzYxMTU_a271d0aa-fdbe-419c-9588-f20373703029"
      unitRef="usd">461000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTAtMS0xLTEtMzYxMTU_0743c650-7d2f-4916-bb2a-5477a6bc8437"
      unitRef="usd">1445000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTAtMy0xLTEtMzYxMTU_f07c7aab-f0ff-46bb-8609-caa1df41abba"
      unitRef="usd">1229000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTAtNS0xLTEtMzYxMTU_80e27799-1ce5-46f1-b1de-113e0f455c44"
      unitRef="usd">2644000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTEtMS0xLTEtMzYxMTU_ea6333e5-2042-42bd-91c2-a21bc21154e0"
      unitRef="usd">194000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTEtMy0xLTEtMzYxMTU_494c869a-22bd-4745-8488-87146040ca66"
      unitRef="usd">348000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTEtNS0xLTEtMzYxMTU_1c7e7ccc-eb1b-4a61-b0dc-2112ae2053d5"
      unitRef="usd">2647000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTItMS0xLTEtMzYxMTU_61bda5fc-1661-4d3f-9f18-c4a6809d4782"
      unitRef="usd">5398000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTItMy0xLTEtMzYxMTU_213d5b76-ef2e-43f5-a0c8-11c5f784871f"
      unitRef="usd">6048000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTItNS0xLTEtMzYxMTU_e1743919-5c57-46d1-8cfc-4bda675e8d25"
      unitRef="usd">7264000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTMtMS0xLTEtMzYxMTU_d58df9de-3501-4638-80df-0244a6f74f0a"
      unitRef="usd">9152000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTMtMy0xLTEtMzYxMTU_f6557f78-de67-42ab-bb3c-b570b798c39c"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTMtNS0xLTEtMzYxMTU_792a93f5-6559-49da-92a5-353bb7d86b7d"
      unitRef="usd">140040000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTYtMS0xLTEtMzYxMTU_043c9719-4bac-419b-ab6d-8c55f97f4a65"
      unitRef="usd">115742000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTYtMy0xLTEtMzYxMTU_ceefb886-5cbf-43c3-a81a-0368840bf844"
      unitRef="usd">-48322000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTYtNS0xLTEtMzYxMTU_d030b84b-b252-4436-a331-2e09624fe204"
      unitRef="usd">-71452000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTgtMS0xLTEtMzYxMTU_c67913e4-31f1-4a2d-8390-8d3c778f0dd9"
      unitRef="usd">72000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTgtMy0xLTEtMzYxMTU_0d0e95a5-2301-4aba-b524-f48b4eb8ae66"
      unitRef="usd">173000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTgtNS0xLTEtMzYxMTU_93dcd677-8523-4ad9-bee9-e6762a87e22f"
      unitRef="usd">259000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if10cd7ecbf7842b9a7892e9be6ab729d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTktMS0xLTEtMzYxMTU_68e59924-01f8-46c5-a742-50b1b717c980"
      unitRef="usd">644000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9c03863f55e64b579c56b51bd0e948dc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTktMy0xLTEtMzYxMTU_1531778f-e005-4588-a4a7-5ce6776d0d87"
      unitRef="usd">716000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNTktNS0xLTEtMzYxMTU_aaa1521a-c59f-4716-a921-2fbe2d135f74"
      unitRef="usd">889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9c03863f55e64b579c56b51bd0e948dc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNjAtMS0xLTEtMzYxMTU_dc4a54d5-f9e4-43d9-bc1c-0893961470a6"
      unitRef="usd">716000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNjAtMy0xLTEtMzYxMTU_ae4887f9-ece0-47ab-ad82-54a8fb4190fa"
      unitRef="usd">889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl84NS9mcmFnOjc1MzY0ZjEyYzY2NDRjODY5NmEyNTc2YzUyYjZkOWJhL3RhYmxlOjNiZjI2ZmU2MDA2NzRlOTU4ZGU3Y2JmZThmOTU3ZDUzL3RhYmxlcmFuZ2U6M2JmMjZmZTYwMDY3NGU5NThkZTdjYmZlOGY5NTdkNTNfNjAtNS0xLTEtMzYxMTU_a0a26fad-317a-418e-a961-fd4a5b4c1abc"
      unitRef="usd">1148000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNDk2MTI_12e0ff4c-72d4-49f1-a280-59835854c398">BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:12pt"&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;The Company&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Carriage Services, Inc. (&#x201c;Carriage,&#x201d; the &#x201c;Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; or &#x201c;our&#x201d;) is a leading provider of funeral and cemetery services and merchandise in the United States. Our operations are reported in two business segments: Funeral Home Operations, which currently account for approximately 70% of our revenue and Cemetery Operations, which currently account for approximately 30% of our revenue. At December&#160;31, 2021, we operated 170 funeral homes in 26 states and 31 cemeteries in 11 states. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our funeral home operations are principally service businesses that generate revenue from sales of burial and cremation services and related merchandise, such as caskets and urns. Funeral services include consultation, the removal and preparation of remains, the use of funeral home facilities for visitation and memorial services and transportation services. We provide funeral services and products on both an &#x201c;atneed&#x201d; (time of death) and &#x201c;preneed&#x201d; (planned prior to death) basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our cemetery operations generate revenue primarily through sales of cemetery interment rights (primarily grave sites, lawn crypts, mausoleum spaces and niches), related cemetery merchandise (such as memorial markers, outer burial containers, and monuments) and services (interments, inurnments and installation of cemetery merchandise). We provide cemetery services and products on both an atneed and preneed basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying Consolidated Financial Statements include the Company and its subsidiaries. All significant intercompany balances and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain reclassifications have been made to prior period amounts on our Consolidated Statements of Cash Flows related to debt and debt issuance costs to conform to the current period financial statement presentation with no effect on our previously reported Consolidated Statements of Operations and Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of our Consolidated Financial Statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses. On an ongoing basis, we evaluate our critical estimates and judgments, which include those related to the impairment of goodwill and the fair value measurements used in business combinations. These policies are considered critical because they may result in fluctuations in our reported results from period to period due to the significant judgments, estimates and assumptions about complex and inherently uncertain matters and because the use of different judgments, assumptions or estimates could have a material impact on our financial condition or results of operations. Actual results may differ from these estimates and such estimates may change if the underlying conditions or assumptions change. Historical performance should not be viewed as indicative of future performance because there can be no assurance the margins, operating income and net earnings, as a percentage of revenue, will be consistent from period to period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Funeral and Cemetery Receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our funeral receivables are recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts receivable, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and primarily consist of amounts due for funeral services already performed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Atneed cemetery receivables and preneed cemetery receivables with payments expected to be received within one year from the balance sheet date are recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts receivable, net. &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;Preneed cemetery receivables with payments expected to be received beyond one year from the balance sheet date are recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preneed cemetery receivables, net. &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;Our cemetery receivables generally consist of preneed sales of cemetery interment rights and related products and services, which are typically financed through interest-bearing installment sales contracts, generally with terms of up to five years, with such interest income reflected as &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;Other revenue&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;. In substantially all cases, we receive an initial down payment at the time the contract is signed.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our funeral and atneed cemetery receivables, we have a collections policy where statements are sent to the customer at 30 days past due. Past due notification letters are sent at 45 days and continue until payment is received or the contract is placed &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;with a third-party collections agency. For our preneed cemetery receivables, we have a collections policy where past due notification letters are sent to the customer beginning at 15 days past due and periodically thereafter until payment is received or the contract is cancelled. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our allowance for credit losses reflects our best estimate of expected credit losses over the term of both our funeral and cemetery receivables. Our policy is to write off receivables when we have determined they will no longer be collectible. Write-offs are applied as a reduction to the allowance for credit losses and any recoveries of previous write-offs are netted against bad debt expense in the period recovered. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine our allowance for credit losses by using a loss-rate methodology, in which we assess our historical write-off of receivables against our total receivables over several years. From this historical loss-rate approach, we also consider the current and forecasted economic conditions expected to be in place over the life of our receivables. These estimates are impacted by a number of factors, including changes in the economy, demographics and competition in our local communities. We monitor our ongoing credit exposure through an active review of our customers&#x2019; receivables balance against contract terms and due dates. Our activities include timely performance of our accounts receivable reconciliations, assessment of our aging of receivables, dispute resolution and payment confirmation. We monitor any change in our historical write-off of receivables utilized in our loss-rate methodology and assess forecasted changes in market conditions within our credit reserve. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 6 to the Consolidated Financial Statements herein for additional information related to our funeral and cemetery receivables.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consists primarily of caskets, outer burial containers and cemetery monuments and markers and is recorded at the lower of its cost basis or net realizable value. Inventory is relieved using specific identification in fulfillment of performance obligations on our contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tangible and intangible assets acquired and liabilities assumed are recorded at fair value and goodwill is recognized for any difference between the price of the acquisition and fair value. We recognize the assets acquired, the liabilities assumed and any non-controlling interest in the acquiree at the acquisition date, measured at the fair value as of that date. Acquisition related costs are recognized separately from the acquisition and are expensed as incurred. We customarily estimate related transaction costs known at closing. To the extent that information not available to us at the closing date subsequently becomes available during the allocation period, we may adjust goodwill, intangible assets, assets or liabilities associated with the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not acquire any businesses in 2021. On January 3, 2020, we acquired one funeral home and cemetery combination business in Lafayette, California.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pro forma impact of the acquisitions on prior periods is not presented as the impact is not material to our reported results. The results of the acquired businesses are included in our results of operations from the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 3 to the Consolidated Financial Statements herein for further information related to acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Divested Operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to divesting a funeral home or cemetery, we first determine whether the sale of the net assets and activities (together referred to as a &#x201c;set&#x201d;) qualifies as a business. First, we perform a screen test to determine if the set is not a business. The principle of the screen is that if substantially all of the fair value of the gross assets sold resides in a single asset or group of similar assets, the set is not a business. If the screen is not met, we perform an assessment to determine if the set is a business by evaluating whether the set has both inputs and a substantive process that together significantly contribute to the ability to create outputs. When both inputs and a substantive process are present then the set is determined to be a business and we apply the guidance in Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 350 &#x2013; Intangibles &#x2013; Goodwill and Other to determine the accounting treatment of goodwill for that set (see discussion of Goodwill below). Goodwill is only allocated to the sale if the set is considered to be a business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, we sold two funeral homes and one cemetery for $2.5 million and we merged six funeral homes with other businesses we own in existing markets. During 2020, we sold eight funeral homes for $8.4 million.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;During 2019, we divested three funeral homes whose building leases expired and sold a funeral home for $0.9 million. In addition, we merged a funeral home with a business in an existing market. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Notes 4 and 5 to the Consolidated Financial Statements herein for additional information related to divestitures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The excess of the purchase price over the fair value of identifiable net assets of funeral home businesses and cemeteries acquired is recorded as goodwill. Goodwill has an indefinite life and is not subject to amortization. As such, we test goodwill for impairment on an annual basis as of August 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;st &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;each year. Under current guidance, we are permitted to first assess qualitative factors to determine whether it is more-likely-than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform a quantitative goodwill impairment test. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our intent is to perform a quantitative impairment test at least once every three years and perform a qualitative assessment during the remaining two years. In addition to our annual test, we assess the impairment of goodwill whenever events or changes in circumstances indicate that the carrying value of a reporting unit may be greater than fair value. Factors that could trigger an interim impairment review include, but are not limited to, significant negative industry or economic trends and significant adverse changes in the business climate, which may be indicated by a decline in our market capitalization or decline in operating results. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our quantitative goodwill impairment test involves estimates and management judgment. In the quantitative analysis, we compare the fair value of each reporting unit to its carrying value, including goodwill. If the fair value of the reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. We determine fair value for each reporting unit using both an income approach, weighted 90%, and a market approach, weighted 10%. Our methodology for determining an income-based fair value is based on discounting projected future cash flows. The projected future cash flows include assumptions concerning future operating performance and economic conditions that may differ from actual future cash flows discounted at our weighted average cost of capital based on market participant assumptions. Our methodology for determining a market approach fair value utilizes the guideline public company method, in which we rely on market multiples of comparable companies operating in the same industry as the individual reporting units. In accordance with the guidance, if the fair value of the reporting unit is less than its carrying amount an impairment charge is recorded in an amount equal to the difference.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our 2021 annual impairment test, we performed a qualitative assessment and concluded that there was no impairment to goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, as a result of economic conditions caused by COVID-19, we performed a quantitative assessment of our goodwill and we recorded an impairment to goodwill of $13.6 million, as the carrying amount of our funeral homes in the Eastern Region Reporting Unit exceeded the fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our 2020 annual impairment test, we performed a qualitative assessment and determined that there were no factors that would indicate the need to perform an additional quantitative goodwill impairment test and concluded that there was no additional impairment to goodwill. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our 2019 annual impairment test, we performed a quantitative assessment and concluded there was no impairment to goodwill as the fair value of our reporting units was greater than the carrying value. However, we recorded a goodwill impairment of $0.7&#160;million during the year ended December&#160;31, 2019 related to two funeral homes that we divested.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When we divest a portion of a reporting unit that constitutes a business in accordance with U.S. Generally Accepted Accounting Principles (&#x201c;GAAP&#x201d;), we allocate goodwill associated with that business to be included in the gain or loss on divestiture. The goodwill allocated is based on the relative fair value of the business being divested and the portion of the reporting unit that will be retained. Additionally, after each divestiture, we will test the goodwill remaining in the portion of the reporting unit to be retained for impairment using a qualitative assessment unless we deem a quantitative assessment to be appropriate to ensure the fair value of our reporting units is greater than their carrying value. For the years ended December&#160;31, 2020 and 2021, after each divestiture, we concluded that it was more-likely-than not that the fair value of our reporting units was greater than their carrying value and thus there was no impairment to goodwill. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 4 to the Consolidated Financial Statements included herein for additional information related to goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our intangible assets include tradenames resulting from acquisitions and are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible and other non-current assets, net&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; on our Consolidated Balance Sheet. Our tradenames are considered to have an indefinite life and are not subject to amortization. As such, we test our intangible assets for impairment on an annual basis as of August 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;st &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;each year. Under current guidance, we are permitted to first assess qualitative factors to determine whether it is more-likely-than not that the fair value of the tradename is less than its carrying amount as a basis for determining whether it is necessary to perform a quantitative impairment test. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our intent is to perform a quantitative impairment test at least once every three years and perform a qualitative assessment during the remaining two years. In addition to our annual test, we assess the impairment of intangible assets whenever certain &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;events or changes in circumstances indicate that the carrying value of the intangible asset may be greater than the fair value. Factors that could trigger an interim impairment review include, but are not limited to, significant under-performance relative to historical or projected future operating results and significant negative industry or economic trends. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our quantitative intangible asset impairment test involves estimates and management judgment. Our quantitative analysis is performed using the relief from royalty method, which measures the tradenames by determining the value of the royalties that we are relieved from paying due to our ownership of the asset.&#160;We determine the fair value of the asset by discounting the cash flows that represent a savings in lieu of paying a royalty fee for use of the tradename. The discounted cash flow valuation uses projections of future cash flows and includes assumptions concerning future operating performance and economic conditions that may differ from actual future cash flows and the determination and application of an appropriate royalty rate and discount rate.&#160;To estimate the royalty rates for the individual tradename, we mainly rely on the profit split method, but also consider the comparable third-party license agreements and the return on asset method.&#160;A scorecard is used to assess the relative strength of the individual tradename to further adjust the royalty rates selected under the profit-split method for qualitative factors. In accordance with the guidance, if the fair value of the tradename is less than its carrying amount, then an impairment charge is recorded in an amount equal to the difference. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our 2021 annual impairment test, we performed a qualitative assessment and concluded there that was no impairment to our intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, as a result of economic conditions caused by COVID-19, we performed a quantitative assessment of our tradenames and we recorded an impairment to tradenames for certain of our funeral homes of $1.1&#160;million, as the carrying amount of these tradenames exceeded the fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our 2020 annual impairment test, we performed a qualitative assessment and determined that there were no factors that would indicate the need to perform an additional quantitative impairment test and concluded there that was no additional impairment to our intangible assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our 2019 annual impairment test, we performed a quantitative assessment and recorded an impairment of $0.2&#160;million for tradenames during the year ended December&#160;31, 2019, as the carrying amount of certain tradenames exceeded their fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 11 to the Consolidated Financial Statements included herein for additional information related to our intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preneed and Perpetual Care Trust Funds&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preneed sales generally require deposits to a trust or purchase of a third-party insurance product. We have established a variety of trusts in connection with funeral home and cemetery operations as required under applicable state laws. Such trusts include (i)&#160;preneed funeral trusts; (ii)&#160;preneed cemetery merchandise and service trusts; and (iii)&#160;cemetery perpetual care trusts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our preneed and perpetual care trust funds are reported in accordance with the principles of consolidating Variable Interest Entities (&#x201c;VIEs&#x201d;). In the case of preneed trusts, the customers are the legal beneficiaries. In the case of perpetual care trusts, we do not have a right to access the corpus in the perpetual care trusts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our trust fund assets are reflected in our financial statements as &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;Preneed cemetery trust investments, Preneed funeral trust investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &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;Cemetery perpetual care trust investments. &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;We have recognized financial interests of third parties in the trust funds in our financial statements as &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;Deferred preneed funeral and cemetery receipts held in trust&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &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;Care trusts&#x2019; corpus&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;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of our trust fund assets are accounted for as Collateralized Financing Entities (&#x201c;CFEs&#x201d;) in ASC Topic 810. The accounting guidance for CFEs allows companies to elect to measure both the financial assets and financial liabilities using the more observable of the fair value of the financial assets or fair value of the financial liabilities. Pursuant to this guidance, we have determined the fair value of the financial assets of the trusts are more observable and we first measure those financial assets at fair value. Our fair value of the financial liabilities mirror the fair value of the financial assets, in accordance with the ASC. Any changes in fair value are recognized in earnings.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We present our credit losses for fixed income securities as an allowance for the fixed income securities we do not intend to sell and it is likely that we will not be required to sell prior to their anticipated recovery.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with respective state laws, we are required to deposit a specified amount into perpetual and memorial care trust funds for each interment right and certain memorials sold. Income from the trust funds is distributed to us and used to provide for the care and maintenance of the cemeteries and mausoleums. Trust fund income is recognized as revenue when realized by the trust and distributable to us. We are restricted from withdrawing any of the principal balances of these funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An enterprise is required to perform an analysis to determine whether the enterprise&#x2019;s variable interest(s) give it a controlling financial interest in a VIE.&#160;This analysis identifies the primary beneficiary of a VIE as the enterprise that has both &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 power to direct the activities of the VIE that most significantly impact the entity&#x2019;s economic performance and the obligation to absorb losses of the entity that could potentially be significant to the VIE or the right to receive benefits from the entity that could potentially be significant to the VIE.&#160;Our analysis continues to support our position as the primary beneficiary in the majority of our funeral and cemetery trust funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also have preneed funeral trust fund assets in trusts that are controlled and operated by third parties in which we do not have a controlling financial interest (less than 50%) in the trust assets. We account for these investments at cost, reflected in our financial statements as &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;Receivables from preneed funeral trusts, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our preneed funeral and preneed cemetery merchandise and service trusts are reflected in our financial statements net of an allowance for contract cancellations. We determine this allowance based on our five-year historical experience of contract cancellations. On an ongoing basis, we monitor our historical trend and adjust our allowance accordingly. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Notes 7 and 8 to the Consolidated Financial Statements herein for additional information related to preneed and perpetual care trust funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure the securities held by our funeral merchandise and service, cemetery merchandise and service, and cemetery perpetual care trusts at fair value on a recurring basis in accordance with ASC Topic 820. This guidance defines fair value as the price that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date for items that are recognized or disclosed at fair value in the financial statements on a recurring basis (at least annually). The guidance establishes a three-level valuation hierarchy for disclosure of fair value measurements. The valuation hierarchy is based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We disclose the extent to which fair value is used to measure financial assets and liabilities, the inputs utilized in calculating valuation measurements, and the effect of the measurement of significant unobservable inputs on earnings, or changes in net assets, as of the measurement date. We currently do not have any assets that have fair values determined by Level 3 inputs and no liabilities measured at fair value. We have not elected to measure any additional financial instruments and certain other items at fair value that are not currently required to be measured at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, we are typically exposed to a variety of market risks. Currently, these are primarily related to changes in fair market values related to outstanding debts and changes in the values of securities associated with the preneed and perpetual care trusts. Management is actively involved in monitoring exposure to market risk and developing and utilizing risk management techniques when appropriate and when available for a reasonable price. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Notes 7 and 10 to the Consolidated Financial Statements herein for additional required disclosures related to our fair value measurement of our financial assets and liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capitalized Commissions on Preneed Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalize sales commissions and other direct selling costs related to preneed cemetery merchandise and services and preneed funeral trust contracts as these costs are incremental and recoverable costs of obtaining a contract with a customer. Our capitalized commissions on preneed contracts are amortized on a straight-line basis over the average maturity period of ten years for our preneed funeral trust contracts and eight years for our preneed cemetery merchandise and services contracts. Amortization expense totaled $0.6 million for each of the years ended December&#160;31, 2019, 2020 and 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The selling costs related to the sales of cemetery interment rights, which include real property and other costs related to cemetery development activities, continue to be expensed using the specific identification method in the period in which the sale of the cemetery interment right is recognized as revenue. The selling costs related to preneed funeral insurance contracts continue to be expensed in the period incurred as these contracts are not included on our Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 11 to the Consolidated Financial Statements herein for additional information related to our capitalized commissions on preneed contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment (including equipment under finance leases) are stated at cost. The costs of ordinary maintenance and repairs are charged to operations as incurred, while renewals and major replacements that extend the useful economic life of the asset are capitalized. Depreciation of property, plant and equipment (including equipment under finance leases) is computed based on the straight-line method over the following estimated useful lives of the assets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years&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;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;to&#160;40&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Automobiles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment is comprised of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,095&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Furniture, equipment and automobiles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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, plant and equipment, at cost&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;414,484&#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 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;395,859&#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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;269,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;269,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, we acquired real property for $3.3 million and we sold real property for $5.2 million, with a carrying value of $4.3 million, resulting in a gain on the sale of $0.9 million. We recognized a $0.5 million impairment loss related to property, plant and equipment assets held for sale. The gain on sale and impairment loss were recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net loss on divestitures, disposals and impairment charges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also divested two funeral homes and one cemetery that had a carrying value of property, plant and equipment of $1.4 million, which was included in the gain or loss on the sale of divestitures and recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net loss on divestitures, disposals and impairment charges &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;on our Consolidated Statements of Operations, described in Note 5 to the Consolidated Financial Statements included herein. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, we disposed of damaged and obsolete property, plant and equipment that had a carrying value of $1.0 million, which was recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net loss on divestitures, disposals and impairment charges. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2020, we acquired $1.7 million of property, plant and equipment related to our funeral home and cemetery acquisition, described in Note 3 to the Consolidated Financial Statements included herein. In addition, we divested eight funeral homes that had a carrying value of property, plant and equipment of $8.0 million, which was included in the gain or loss on the sale of divestitures and recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net loss on divestitures, disposals and impairment charges &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;on our Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our growth and maintenance capital expenditures totaled $10.5 million and $19.0 million for the years ended December&#160;31, 2020 and 2021, respectively, for property, plant, equipment. In addition, we recorded depreciation expense of $13.8 million, $14.4 million and $13.8 million for the years ended December&#160;31, 2019, 2020 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets, such as property, plant and equipment and right-of-use assets (see leases discussion below) are reported at the lower of their carrying amount or fair value and are reviewed for impairment whenever events, such as significant negative industry or economic trends or changes in circumstances indicate that the carrying amount of an asset may not be recoverable in accordance with ASC 360 &#x2013; Property, Plant and Equipment. Factors that could trigger an impairment review include, but are not limited to, significant under-performance relative to historical or projected future operating results. We evaluate our long-lived assets for impairment when a funeral home or cemetery business has negative earnings before interest, taxes, depreciation and amortization (&#x201c;EBITDA&#x201d;) for four consecutive years and if there has been a decline in EBITDA in that same period. We test the recoverability of our long-lived assets by comparing their carrying value to the sum of the undiscounted cash flows expected to result from the use of the assets over their remaining useful lives. We recognize an impairment loss if the carrying amount of the long-lived asset is not recoverable and exceeds its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, assets to be disposed of and assets not expected to provide any future service potential are recorded at the lower of their carrying amount or fair value less estimated costs to sell. If we determine that the carrying value is not recoverable from the proceeds of the sale, we record an impairment loss at that time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2021, we did not identify any factors or events that would trigger us to perform an impairment test on our long-lived assets and concluded there was no impairment to our long-lived assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the goodwill impairment recorded for the Eastern Region Reporting Unit during the quarter ended March 31, 2020, we evaluated the long-lived assets of our funeral homes in the Eastern Region Reporting Unit for impairment and concluded that there was no impairment to our long-lived assets. Subsequent to our impairment tests performed at March 31, 2020, we did not identify any new factors or events that would trigger us to perform an additional assessment of our long-lived assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2019, we did not identify any factors or events that would trigger us to perform an impairment test on our long-lived assets and concluded there was no impairment to our long-lived assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cemetery Property&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When we acquire a cemetery, we utilize an internal and external approach to determine the fair value of the cemetery property. From an external perspective, we obtain an accredited appraisal to provide reasonable assurance for property existence, property availability (unrestricted) for development, property lines, available spaces to sell, identifiable obstacles or easements and general valuation inclusive of known variables in that market. From an internal perspective, we conduct a detailed analysis of the acquired cemetery property using other cemeteries in our portfolio as a benchmark. This provides the added benefit of relevant data that is not available to third party appraisers. Through this thorough internal process, we are able to identify viable costs of property based on historical experience, particular markets and demographics, reasonable margins, practical retail prices and park infrastructure and condition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cemetery property was $101.1 million and $100.7 million, net of accumulated amortization of $46.6 million and $53.1 million at December&#160;31, 2020 and 2021, respectively. When cemetery property is sold, the value of the cemetery property (interment right costs) is expensed as amortization using the specific identification method in the period in which the sale of the interment right is recognized as revenue. Our growth capital expenditures totaled $4.7 million and $5.9 million for the years ended December&#160;31, 2020 and 2021, respectively, for cemetery property development. We recorded amortization expense for cemetery interment rights of $4.0 million, $5.0 million and $6.7 million for the years ended December&#160;31, 2019, 2020 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, we divested one cemetery that had a carrying value of cemetery property of $0.1 million, which was included in the gain or loss on the sale of divestitures and recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net loss on divestitures, disposals and impairment charges &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;on our Consolidated Statements of Operations. We did not divest any cemeteries during the years ended December&#160;31, 2019 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have operating and finance leases. We lease certain office facilities, certain funeral homes and equipment under operating leases with original terms ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNDk5NDkyOQ_7252224e-29d7-4661-99fa-63b83b810b1b"&gt;one&lt;/span&gt; to twenty years. Many leases include one or more options to renew, some of which include options to extend the leases for up to forty years. We lease certain funeral homes under finance leases with original terms ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNDk5NDk5NA_ffea0e3b-f891-45de-9f89-bffb92961ea9"&gt;ten&lt;/span&gt; to forty years. We do not have lease agreements with residual value guarantees, sale-leaseback terms, material restrictive covenants or related parties. We do not have any material sublease arrangements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement is a lease at inception based on the facts and circumstances of the agreement. A right-of-use (&#x201c;ROU&#x201d;) asset represents our right to use the underlying asset for the lease term and the lease liability represents our obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized on our Consolidated Balance Sheet at the lease commencement date based on the present value of lease payments over the lease term. As our leases do not provide an implicit interest rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The lease terms used to calculate the ROU asset and related lease liability include options to extend the lease when it is reasonably certain that we will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense, while the expense for finance leases is recognized as depreciation expense and interest expense using the effective interest method of recognition. Variable lease payment amounts that cannot be determined at the commencement of the lease such as increases in lease payments based on changes in index rates or usage, are not included in the ROU assets or liabilities. These are expensed as incurred and recorded as variable lease expense. We have real estate lease agreements which require payments for lease and non-lease components and we account for these as a single lease component. Leases with an initial term of 12 months or less, that do not include an option to renew the underlying asset, are not recorded on our Consolidated Balance Sheet and expense is recognized on a straight-line basis over the lease term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease ROU assets are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and operating lease liabilities are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current portion of operating lease obligation&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;s and &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;Obligations under operating leases, net of current portion&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; on our Consolidated Balance Sheet. Finance lease ROU assets are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and finance lease liabilities are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current portion of finance lease obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and O&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;bligations under finance leases, net of current portion&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; on our Consolidated Balance Sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the goodwill and intangible impairment tests performed at March 31, 2020, we also evaluated the operating and finance leases of our funeral homes in the Eastern Reporting Unit and concluded that there was no impairment to our operating and finance lease assets. Subsequent to our impairment tests performed at March 31, 2020, we did not identify any new factors or events that would trigger us to perform an additional assessment of our operating and finance leases. See discussion of our impairment policy for long-lived assets and right-of-use assets above. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 15 to the Consolidated Financial Statements included herein for additional information related to our leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Plans and Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have equity-based employee and director compensation plans under which we have granted stock awards, stock options and performance awards. We also have an employee stock purchase plan (the &#x201c;ESPP&#x201d;). We recognize compensation expense in an amount equal to the fair value of the stock-based awards expected to vest or to be purchased over the requisite service period. We recognize the effect of forfeitures in compensation cost when they occur and any previously recognized compensation cost for an award is reversed in the period that the award is forfeited.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is determined on the date of the grant. The fair value of restricted stock is determined using the stock price on the grant date. The fair value of options or awards containing options is determined using the Black-Scholes valuation model or the Monte Carlo simulation pricing model. The fair value of the performance awards related to market performance conditions is determined using the Monte-Carlo simulation pricing model. The fair value of the ESPP is determined based on the discount element offered to employees and the embedded option element, which is determined using an option calculation model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We recognize all excess tax benefits and tax deficiencies (including tax benefits of dividends on share-based payment awards) as income tax benefit or expense in the income statement. We treat the tax effects of exercised or vested awards as discrete items in the reporting period in which they occur. For the years ended December&#160;31, 2019 and 2020 the excess tax deficiency related to share-based payments was $0.4 million and $0.1 million, respectively. For the year ended December&#160;31, 2021, the excess tax benefit was $1.2 million. The excess tax benefit and tax deficiencies are recorded within &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;Tax adjustment related to discrete items&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; on our Consolidated Statements of Operations. Excess tax benefits and deficiencies related to share-based payments are included in operating cash flows on the Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 18 to the Consolidated Financial Statements included herein for additional information related to our equity plans and stock-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funeral and Cemetery Operations Revenue is recognized when control of the merchandise or services is transferred to the customer. Our performance obligations include the delivery of funeral and cemetery merchandise and services and cemetery property interment rights. Control transfers when merchandise is delivered or services are performed. For cemetery property interment rights, control transfers to the customer when the property is developed and the interment right has been sold and can no longer be marketed or sold to another customer. On our atneed contracts, we generally deliver the merchandise and perform the services at the time of need.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Memorial services frequently include performance obligations to direct the service, provide facilities and motor vehicles, catering, flowers, and stationary products. All other performance obligations on these contracts, including arrangement, removal, preparation, embalming, cremation, interment, and delivery of urns and caskets and related memorialization merchandise are fulfilled at the time of need. Personalized marker merchandise and marker installation services sold on atneed contracts are recognized when control is transferred to the customer, generally when the marker is delivered and installed in the cemetery.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of our contracts with customers include multiple performance obligations. For these contracts, we allocate the transaction price to each performance obligation based on its relative standalone selling price, which is based on prices charged to customers per our general price list. Packages for service and ancillary items are offered to help the customer make decisions during emotional and stressful times. Package discounts are reflected net in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue&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;. We recognize revenue when the merchandise is transferred or the service is performed, in satisfaction of the corresponding performance obligation. Sales taxes collected are recognized on a net basis in our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ancillary funeral service revenue, which is recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other revenue, &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;represents revenue from our flower shop, pet cremation and online cremation businesses&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;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The earnings from our preneed trust investments, as well as trust management fees charged by our wholly-owned registered investment advisory firm (&#x201c;CSV RIA&#x201d;) are recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. As of December&#160;31, 2021, CSV RIA provided investment management and advisory services to approximately 80% of our trust assets, for a fee based on the market value of trust assets. Under state trust laws, we are allowed to charge the trust a fee for advising on the investment of the trust assets and these fees are recognized as income in the period in which services are provided. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances due on undelivered preneed funeral trust contracts have been reclassified to reduce &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;Deferred preneed funeral revenue&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; on our Consolidated Balance Sheet of $8.2 million and $8.0 million at December&#160;31, 2020 and 2021, respectively. As these performance obligations are to be completed after the date of death, we cannot quantify the recognition of revenue in future periods. However, we estimate an average maturity period of ten years for preneed funeral contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances due from customers on delivered preneed cemetery contracts are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts receivable, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &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;Preneed cemetery receivables, net&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; on our Consolidated Balance Sheet. Balances due on undelivered preneed cemetery contracts have been reclassified to reduce &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;Deferred preneed cemetery revenue&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; on our Consolidated Balance Sheet. The transaction price allocated to preneed merchandise and service performance obligations that were unfulfilled were $7.9 million and $10.4 million at December&#160;31, 2020 and 2021, respectively. As these performance obligations are to be completed after the date of death, we cannot quantify the recognition of revenue in future periods. However, we estimate an average maturity period of eight years for preneed cemetery contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Notes 21 to the Consolidated Financial Statements herein for additional information related to revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We and our subsidiaries file a consolidated U. S. federal income tax return, separate income tax returns in 15 states in which we operate and combined or unitary income tax returns in 14 states in which we operate. We record deferred taxes for temporary differences between the tax basis and financial reporting basis of assets and liabilities. We classify our deferred tax liabilities and assets as non-current on our Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We record a valuation allowance to reflect the estimated amount of deferred tax assets for which realization is uncertain. Management reviews the valuation allowance at the end of each quarter and makes adjustments if it is determined that it is more likely than not that the tax benefits will be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We analyze tax benefits for uncertain tax positions and how they are to be recognized, measured, and derecognized in the financial statements; provide certain disclosures of uncertain tax matters; and specify how reserves for uncertain tax positions should be classified on our Consolidated Balance Sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the CARES Act, we filed a claim for a refund on June 30, 2020, to carryback the NOLs generated in the tax year ended December 31, 2018. The refund claim for $7.0&#160;million from the 2018 tax year was received on August 7, 2020. As our refund claim filed for tax year 2018 exceeded $5.0&#160;million, our 2018 federal return is under audit by the Internal Revenue Service (&#x201c;IRS&#x201d;), as required in order to receive Joint Committee approval. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An additional carryback claim for a refund was filed on November 3, 2020 for the tax year ended December 31, 2019, which has not yet been received. On December 4, 2020, Carriage filed an amended federal return for the tax year ended December 31, 2018, in order to take full advantage of the CARES Act legislative changes. The changes reported in the amended return resulted in additional $2.3 million of losses. The additional losses generated from the amended filing will be administratively carried back and processed as part of the Joint Committee review of the 2018 carryback claim.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the NOLs generated in tax years 2018 and 2019 are the result of filing non-automatic accounting method changes relating to the recognition of revenue from our cemetery property and merchandise and services sales. These losses were carried back 5 years to tax years in which the enacted federal rate was 35%, under the CARES Act.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 11, 2021, we received an adverse ruling from the IRS for the accounting method change filed in 2018 for revenue recognition of cemetery property. Approval is still pending for the accounting method change filed for revenue recognition of cemetery merchandise and services. Upon receiving the adverse ruling for cemetery property, we filed an automatic accounting method change on Form 3115, to adopt the IRS&#x2019; preferred method of revenue recognition for cemetery property effective for the year ending December 31, 2021, reflected in this filing. The accounting method change application was submitted under the &#x201c;three-month window&#x201d; rule, which would grant audit protection for the cumulative effect of the adverse ruling for revenue recognition of cemetery property, at the discretion of the IRS auditor currently reviewing our 2018 federal return. Due to the uncertainty of receiving audit protection for the Form 3115 and not yet receiving approval of the cemetery merchandise and services accounting method change filed in 2018, a reserve remains against the net cash tax benefit derived from carrying back the NOLs generated to tax years in which the enacted federal rate was 35%. Our unrecognized tax benefit reserve for the years ended December&#160;31, 2019, 2020 and 2021 was $0.7 million, $3.7 million and $3.8 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 17 to the Consolidated Financial Statements included herein for additional information related to income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Computation of Earnings Per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is computed using the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed using the weighted average number of common and dilutive common equivalent shares outstanding during the period. Dilutive common equivalent shares consist of stock options, performance awards and our Convertible Notes (as defined in Note 13). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based awards that contain non-forfeitable rights to dividends or dividend equivalents, whether paid or unpaid,&#160;are recognized as participating securities and included in the computation of both basic and diluted earnings per share.&#160;Our grants of restricted stock awards to our employees and directors are considered participating securities, and we have prepared our earnings per share calculations attributable to common stockholders to exclude outstanding unvested restricted stock awards, using the two-class method, in both the basic and diluted weighted average shares outstanding calculation.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our performance awards are considered to be contingently issuable shares because their issuance is contingent upon the satisfaction of certain performance and service conditions. In accordance with ASC 260, we have included in the computation of diluted earnings per share the number of performance awards that would have been issuable as if the end of the reporting period was the end of the contingency period. These shares are considered to be outstanding at the beginning of the reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 20 to the Consolidated Financial Statements included herein related to the computation of earnings per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subsequent Events&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have evaluated events and transactions during the period subsequent to December&#160;31, 2021 through the date the financial statements were issued for potential recognition or disclosure in the accompanying financial statements covered by this report. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 24 to the Consolidated Financial Statements included herein for additional information related to our subsequent events.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzY4_e908a13d-4f6a-4575-a28a-db7b68e2542c"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <csv:RevenuePercentage
      contextRef="i2c29bea9678346888253732bc2493eb2_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNDU4_4455bb8d-28b7-47ee-a63a-d909eb703d8e"
      unitRef="number">0.70</csv:RevenuePercentage>
    <csv:RevenuePercentage
      contextRef="ib172e870554b47b5b6ba415b76bee8cb_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNTQ0_70adf5b3-114d-46f6-b09d-306cf806b07b"
      unitRef="number">0.30</csv:RevenuePercentage>
    <csv:NumberOfOperatingLocations
      contextRef="ib6687768241b45f180e47b8bee9a68ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTY3NzUxOA_69c92d82-95b8-4bfc-984c-dd6e9117392e"
      unitRef="numberofoperatinglocation">170</csv:NumberOfOperatingLocations>
    <csv:NumberOfStatesInWhichEntityOperatesFuneralHomes
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTY3NzUzOQ_b2156abd-6f8e-40c4-a6b0-7fc97fa13782"
      unitRef="state">26</csv:NumberOfStatesInWhichEntityOperatesFuneralHomes>
    <csv:NumberOfOperatingLocations
      contextRef="ib453cb3fcc4543c188c6d21d50ffb5f1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTY3NzU1NA_717f8c32-4c27-4a37-bcc9-e86481df273a"
      unitRef="numberofoperatinglocation">31</csv:NumberOfOperatingLocations>
    <csv:NumberOfStatesInWhichEntityOperatedCemeteries
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTY3NzU3Mg_aafd8ef7-01c6-4e38-9855-476579e42cb2"
      unitRef="state">11</csv:NumberOfStatesInWhichEntityOperatedCemeteries>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNDk2NDE_864e4fde-0358-498a-875f-78222cd076f8">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying Consolidated Financial Statements include the Company and its subsidiaries. All significant intercompany balances and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNDk2MTM_34a2a36b-050e-4e03-b2c6-731f8ed68031">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of our Consolidated Financial Statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses. On an ongoing basis, we evaluate our critical estimates and judgments, which include those related to the impairment of goodwill and the fair value measurements used in business combinations. These policies are considered critical because they may result in fluctuations in our reported results from period to period due to the significant judgments, estimates and assumptions about complex and inherently uncertain matters and because the use of different judgments, assumptions or estimates could have a material impact on our financial condition or results of operations. Actual results may differ from these estimates and such estimates may change if the underlying conditions or assumptions change. Historical performance should not be viewed as indicative of future performance because there can be no assurance the margins, operating income and net earnings, as a percentage of revenue, will be consistent from period to period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Funeral and Cemetery Receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our funeral receivables are recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts receivable, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and primarily consist of amounts due for funeral services already performed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Atneed cemetery receivables and preneed cemetery receivables with payments expected to be received within one year from the balance sheet date are recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts receivable, net. &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;Preneed cemetery receivables with payments expected to be received beyond one year from the balance sheet date are recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preneed cemetery receivables, net. &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;Our cemetery receivables generally consist of preneed sales of cemetery interment rights and related products and services, which are typically financed through interest-bearing installment sales contracts, generally with terms of up to five years, with such interest income reflected as &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;Other revenue&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;. In substantially all cases, we receive an initial down payment at the time the contract is signed.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our funeral and atneed cemetery receivables, we have a collections policy where statements are sent to the customer at 30 days past due. Past due notification letters are sent at 45 days and continue until payment is received or the contract is placed &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;with a third-party collections agency. For our preneed cemetery receivables, we have a collections policy where past due notification letters are sent to the customer beginning at 15 days past due and periodically thereafter until payment is received or the contract is cancelled. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our allowance for credit losses reflects our best estimate of expected credit losses over the term of both our funeral and cemetery receivables. Our policy is to write off receivables when we have determined they will no longer be collectible. Write-offs are applied as a reduction to the allowance for credit losses and any recoveries of previous write-offs are netted against bad debt expense in the period recovered. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine our allowance for credit losses by using a loss-rate methodology, in which we assess our historical write-off of receivables against our total receivables over several years. From this historical loss-rate approach, we also consider the current and forecasted economic conditions expected to be in place over the life of our receivables. These estimates are impacted by a number of factors, including changes in the economy, demographics and competition in our local communities. We monitor our ongoing credit exposure through an active review of our customers&#x2019; receivables balance against contract terms and due dates. Our activities include timely performance of our accounts receivable reconciliations, assessment of our aging of receivables, dispute resolution and payment confirmation. We monitor any change in our historical write-off of receivables utilized in our loss-rate methodology and assess forecasted changes in market conditions within our credit reserve. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 6 to the Consolidated Financial Statements herein for additional information related to our funeral and cemetery receivables.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <csv:MaximumTermOfInstallmentSalesContractsForCemeteryIntermentRights
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTY4NjUzMw_c8d9a69a-a4be-4fce-92e5-da23a9043695">P5Y</csv:MaximumTermOfInstallmentSalesContractsForCemeteryIntermentRights>
    <csv:AccountsReceivableThresholdPeriodPastDueInWhichStatementsAreSent
      contextRef="i424d4cc181514a068a7af5bc8b0b3b53_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTY4NjgxNQ_b64fca57-28b1-498f-8363-8a1d29782e72">P30D</csv:AccountsReceivableThresholdPeriodPastDueInWhichStatementsAreSent>
    <csv:AccountsReceivableThresholdPeriodPastDueInWhichPastDueNotificationLettersAreSent
      contextRef="i424d4cc181514a068a7af5bc8b0b3b53_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTY4Njg3Ng_65ccabe3-b945-4ddc-8e36-dec19b3c6f8e">P45D</csv:AccountsReceivableThresholdPeriodPastDueInWhichPastDueNotificationLettersAreSent>
    <csv:AccountsReceivableThresholdPeriodPastDueInWhichPastDueNotificationLettersAreSent
      contextRef="i7519042455cc409795d902c030a0a95e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTY4NzEzMA_89bd45c2-3a8b-4426-8620-fd43658a6f44">P15D</csv:AccountsReceivableThresholdPeriodPastDueInWhichPastDueNotificationLettersAreSent>
    <us-gaap:InventoryFinishedGoodsPolicy
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNDk2MDA_d7c46567-a60a-45d8-87ea-1fc1a01ca6fc">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventory&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory consists primarily of caskets, outer burial containers and cemetery monuments and markers and is recorded at the lower of its cost basis or net realizable value. Inventory is relieved using specific identification in fulfillment of performance obligations on our contracts.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryFinishedGoodsPolicy>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTIwOTQ2MjgwNDI3OTI_30f0a11d-1a89-4ce6-ae0b-c1b80849fca9">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tangible and intangible assets acquired and liabilities assumed are recorded at fair value and goodwill is recognized for any difference between the price of the acquisition and fair value. We recognize the assets acquired, the liabilities assumed and any non-controlling interest in the acquiree at the acquisition date, measured at the fair value as of that date. Acquisition related costs are recognized separately from the acquisition and are expensed as incurred. We customarily estimate related transaction costs known at closing. To the extent that information not available to us at the closing date subsequently becomes available during the allocation period, we may adjust goodwill, intangible assets, assets or liabilities associated with the acquisition.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <csv:NumberOfFuneralHomesAcquiredInAcquisitions
      contextRef="i54b954d42e004bed80f404f4a600db2d_D20200103-20200103"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTIwOTQ2MjgwNDI2OTg_36fbfafe-0edf-456a-a47d-9f2c56962b55"
      unitRef="funeral_home">1</csv:NumberOfFuneralHomesAcquiredInAcquisitions>
    <csv:NumberOfBusinessesSold
      contextRef="ib8e521a1ecca460eb112fbb939e7c3c8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTY4MDA5Mw_0d87f235-3682-4be1-9b00-66a2aae280f9"
      unitRef="divestiture">2</csv:NumberOfBusinessesSold>
    <csv:NumberOfBusinessesSold
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTcwODA1MA_cac98c3f-41b6-48f6-af01-027e651dd01c"
      unitRef="divestiture">1</csv:NumberOfBusinessesSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i1df1e132021642e09026e665ee2eb080_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTY4MDA4OQ_9bc5eb7f-86b2-49de-9e39-1ef2eb730247"
      unitRef="usd">2500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <csv:NumberOfBusinessClosed
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTc0OTIyOQ_89741e82-208c-4c62-9381-9bad2c8884f1"
      unitRef="divestiture">6</csv:NumberOfBusinessClosed>
    <csv:NumberOfBusinessesSold
      contextRef="icc4350e45145470b97f392a76161632f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTcwNjczMg_5b8aab38-05f7-450d-83bb-61af60348012"
      unitRef="divestiture">8</csv:NumberOfBusinessesSold>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNDk3MDA5Nw_dc2cc360-bd6c-484f-aa6c-8f6d0ab12fed"
      unitRef="usd">8400000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <csv:NumberOfBusinessesSold
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNDk1OTM_0fc3ff6c-2245-4e2c-a128-842e75888f52"
      unitRef="divestiture">3</csv:NumberOfBusinessesSold>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTY4MTgwMw_bea4d1ed-8025-4fc4-a5d0-d0b2031591e5"
      unitRef="usd">900000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTIwOTQ2MjgwNDI3OTM_93da7410-6d5a-4010-8c50-379aa72199c3">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The excess of the purchase price over the fair value of identifiable net assets of funeral home businesses and cemeteries acquired is recorded as goodwill. Goodwill has an indefinite life and is not subject to amortization. As such, we test goodwill for impairment on an annual basis as of August 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;st &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;each year. Under current guidance, we are permitted to first assess qualitative factors to determine whether it is more-likely-than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform a quantitative goodwill impairment test. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our intent is to perform a quantitative impairment test at least once every three years and perform a qualitative assessment during the remaining two years. In addition to our annual test, we assess the impairment of goodwill whenever events or changes in circumstances indicate that the carrying value of a reporting unit may be greater than fair value. Factors that could trigger an interim impairment review include, but are not limited to, significant negative industry or economic trends and significant adverse changes in the business climate, which may be indicated by a decline in our market capitalization or decline in operating results. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our quantitative goodwill impairment test involves estimates and management judgment. In the quantitative analysis, we compare the fair value of each reporting unit to its carrying value, including goodwill. If the fair value of the reporting unit exceeds its carrying amount, the goodwill of that reporting unit is not considered impaired. We determine fair value for each reporting unit using both an income approach, weighted 90%, and a market approach, weighted 10%. Our methodology for determining an income-based fair value is based on discounting projected future cash flows. The projected future cash flows include assumptions concerning future operating performance and economic conditions that may differ from actual future cash flows discounted at our weighted average cost of capital based on market participant assumptions. Our methodology for determining a market approach fair value utilizes the guideline public company method, in which we rely on market multiples of comparable companies operating in the same industry as the individual reporting units. In accordance with the guidance, if the fair value of the reporting unit is less than its carrying amount an impairment charge is recorded in an amount equal to the difference.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our 2021 annual impairment test, we performed a qualitative assessment and concluded that there was no impairment to goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, as a result of economic conditions caused by COVID-19, we performed a quantitative assessment of our goodwill and we recorded an impairment to goodwill of $13.6 million, as the carrying amount of our funeral homes in the Eastern Region Reporting Unit exceeded the fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our 2020 annual impairment test, we performed a qualitative assessment and determined that there were no factors that would indicate the need to perform an additional quantitative goodwill impairment test and concluded that there was no additional impairment to goodwill. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our 2019 annual impairment test, we performed a quantitative assessment and concluded there was no impairment to goodwill as the fair value of our reporting units was greater than the carrying value. However, we recorded a goodwill impairment of $0.7&#160;million during the year ended December&#160;31, 2019 related to two funeral homes that we divested.&lt;/span&gt;&lt;/div&gt;When we divest a portion of a reporting unit that constitutes a business in accordance with U.S. Generally Accepted Accounting Principles (&#x201c;GAAP&#x201d;), we allocate goodwill associated with that business to be included in the gain or loss on divestiture. The goodwill allocated is based on the relative fair value of the business being divested and the portion of the reporting unit that will be retained. Additionally, after each divestiture, we will test the goodwill remaining in the portion of the reporting unit to be retained for impairment using a qualitative assessment unless we deem a quantitative assessment to be appropriate to ensure the fair value of our reporting units is greater than their carrying value. For the years ended December&#160;31, 2020 and 2021, after each divestiture, we concluded that it was more-likely-than not that the fair value of our reporting units was greater than their carrying value and thus there was no impairment to goodwill.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <csv:QuantitativeImpairmentTest
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTE4NDM_9024a2fd-7fb4-447b-8897-b7ac7284d3fa">P3Y</csv:QuantitativeImpairmentTest>
    <csv:QualitativeImpairmentTest
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTE5MDQ_dce61ca3-0bca-499b-9bc4-2239d2c45dc1">P2Y</csv:QualitativeImpairmentTest>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTM4MjM_99c8bb51-34e6-42ff-b292-bb45b3084944"
      unitRef="usd">13600000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNDk2ODYxNw_fa93c80f-b446-48f5-b1ed-ca724baf0426"
      unitRef="usd">700000</us-gaap:GoodwillImpairmentLoss>
    <csv:NumberOfFuneralHomesSold
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNDk2ODYzNw_e7965d6e-1974-45e0-b498-853b5b7cb136"
      unitRef="divestiture">2</csv:NumberOfFuneralHomesSold>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTIwOTQ2MjgwNDI3OTQ_3a4de45e-814b-4f87-b9c8-a1dac9843aad">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our intangible assets include tradenames resulting from acquisitions and are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible and other non-current assets, net&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; on our Consolidated Balance Sheet. Our tradenames are considered to have an indefinite life and are not subject to amortization. As such, we test our intangible assets for impairment on an annual basis as of August 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;st &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;each year. Under current guidance, we are permitted to first assess qualitative factors to determine whether it is more-likely-than not that the fair value of the tradename is less than its carrying amount as a basis for determining whether it is necessary to perform a quantitative impairment test. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our intent is to perform a quantitative impairment test at least once every three years and perform a qualitative assessment during the remaining two years. In addition to our annual test, we assess the impairment of intangible assets whenever certain &lt;/span&gt;&lt;/div&gt;events or changes in circumstances indicate that the carrying value of the intangible asset may be greater than the fair value. Factors that could trigger an interim impairment review include, but are not limited to, significant under-performance relative to historical or projected future operating results and significant negative industry or economic trends. Our quantitative intangible asset impairment test involves estimates and management judgment. Our quantitative analysis is performed using the relief from royalty method, which measures the tradenames by determining the value of the royalties that we are relieved from paying due to our ownership of the asset.&#160;We determine the fair value of the asset by discounting the cash flows that represent a savings in lieu of paying a royalty fee for use of the tradename. The discounted cash flow valuation uses projections of future cash flows and includes assumptions concerning future operating performance and economic conditions that may differ from actual future cash flows and the determination and application of an appropriate royalty rate and discount rate.&#160;To estimate the royalty rates for the individual tradename, we mainly rely on the profit split method, but also consider the comparable third-party license agreements and the return on asset method.&#160;A scorecard is used to assess the relative strength of the individual tradename to further adjust the royalty rates selected under the profit-split method for qualitative factors. In accordance with the guidance, if the fair value of the tradename is less than its carrying amount, then an impairment charge is recorded in an amount equal to the difference.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <csv:QuantitativeImpairmentTest
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTY0OTc_9024a2fd-7fb4-447b-8897-b7ac7284d3fa">P3Y</csv:QuantitativeImpairmentTest>
    <csv:QualitativeImpairmentTest
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTY1NTg_dce61ca3-0bca-499b-9bc4-2239d2c45dc1">P2Y</csv:QualitativeImpairmentTest>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTg1NTM_9f591ed9-9893-4934-a393-f01755678799"
      unitRef="usd">1100000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNDk2OTc0MQ_fcee0b9f-f391-41b4-b8b3-b441cc81e978"
      unitRef="usd">200000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <csv:PreenedAndPerpetualCareTrustFundsPolicyPolicyTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTIwOTQ2MjgwNDI3OTU_c0bd423f-961a-40bb-9e8b-fc53be3757f2">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preneed and Perpetual Care Trust Funds&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preneed sales generally require deposits to a trust or purchase of a third-party insurance product. We have established a variety of trusts in connection with funeral home and cemetery operations as required under applicable state laws. Such trusts include (i)&#160;preneed funeral trusts; (ii)&#160;preneed cemetery merchandise and service trusts; and (iii)&#160;cemetery perpetual care trusts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our preneed and perpetual care trust funds are reported in accordance with the principles of consolidating Variable Interest Entities (&#x201c;VIEs&#x201d;). In the case of preneed trusts, the customers are the legal beneficiaries. In the case of perpetual care trusts, we do not have a right to access the corpus in the perpetual care trusts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our trust fund assets are reflected in our financial statements as &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;Preneed cemetery trust investments, Preneed funeral trust investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &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;Cemetery perpetual care trust investments. &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;We have recognized financial interests of third parties in the trust funds in our financial statements as &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;Deferred preneed funeral and cemetery receipts held in trust&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &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;Care trusts&#x2019; corpus&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;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of our trust fund assets are accounted for as Collateralized Financing Entities (&#x201c;CFEs&#x201d;) in ASC Topic 810. The accounting guidance for CFEs allows companies to elect to measure both the financial assets and financial liabilities using the more observable of the fair value of the financial assets or fair value of the financial liabilities. Pursuant to this guidance, we have determined the fair value of the financial assets of the trusts are more observable and we first measure those financial assets at fair value. Our fair value of the financial liabilities mirror the fair value of the financial assets, in accordance with the ASC. Any changes in fair value are recognized in earnings.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We present our credit losses for fixed income securities as an allowance for the fixed income securities we do not intend to sell and it is likely that we will not be required to sell prior to their anticipated recovery.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with respective state laws, we are required to deposit a specified amount into perpetual and memorial care trust funds for each interment right and certain memorials sold. Income from the trust funds is distributed to us and used to provide for the care and maintenance of the cemeteries and mausoleums. Trust fund income is recognized as revenue when realized by the trust and distributable to us. We are restricted from withdrawing any of the principal balances of these funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An enterprise is required to perform an analysis to determine whether the enterprise&#x2019;s variable interest(s) give it a controlling financial interest in a VIE.&#160;This analysis identifies the primary beneficiary of a VIE as the enterprise that has both &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 power to direct the activities of the VIE that most significantly impact the entity&#x2019;s economic performance and the obligation to absorb losses of the entity that could potentially be significant to the VIE or the right to receive benefits from the entity that could potentially be significant to the VIE.&#160;Our analysis continues to support our position as the primary beneficiary in the majority of our funeral and cemetery trust funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also have preneed funeral trust fund assets in trusts that are controlled and operated by third parties in which we do not have a controlling financial interest (less than 50%) in the trust assets. We account for these investments at cost, reflected in our financial statements as &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;Receivables from preneed funeral trusts, net.&lt;/span&gt;&lt;/div&gt;Our preneed funeral and preneed cemetery merchandise and service trusts are reflected in our financial statements net of an allowance for contract cancellations. We determine this allowance based on our five-year historical experience of contract cancellations. On an ongoing basis, we monitor our historical trend and adjust our allowance accordingly.</csv:PreenedAndPerpetualCareTrustFundsPolicyPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTIwOTQ2MjgwNDI3OTY_73ad8321-c25c-4230-81d1-5f48c09b4f39">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure the securities held by our funeral merchandise and service, cemetery merchandise and service, and cemetery perpetual care trusts at fair value on a recurring basis in accordance with ASC Topic 820. This guidance defines fair value as the price that would be received in the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date for items that are recognized or disclosed at fair value in the financial statements on a recurring basis (at least annually). The guidance establishes a three-level valuation hierarchy for disclosure of fair value measurements. The valuation hierarchy is based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We disclose the extent to which fair value is used to measure financial assets and liabilities, the inputs utilized in calculating valuation measurements, and the effect of the measurement of significant unobservable inputs on earnings, or changes in net assets, as of the measurement date. We currently do not have any assets that have fair values determined by Level 3 inputs and no liabilities measured at fair value. We have not elected to measure any additional financial instruments and certain other items at fair value that are not currently required to be measured at fair value.&lt;/span&gt;&lt;/div&gt;In the ordinary course of business, we are typically exposed to a variety of market risks. Currently, these are primarily related to changes in fair market values related to outstanding debts and changes in the values of securities associated with the preneed and perpetual care trusts. Management is actively involved in monitoring exposure to market risk and developing and utilizing risk management techniques when appropriate and when available for a reasonable price.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <csv:CapitalizedCommissionsOnPreneedContractsPolicyPolicyTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTIwOTQ2MjgwNDI3OTc_5155011a-0a2f-4867-85f4-075c1e49ef75">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capitalized Commissions on Preneed Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalize sales commissions and other direct selling costs related to preneed cemetery merchandise and services and preneed funeral trust contracts as these costs are incremental and recoverable costs of obtaining a contract with a customer. Our capitalized commissions on preneed contracts are amortized on a straight-line basis over the average maturity period of ten years for our preneed funeral trust contracts and eight years for our preneed cemetery merchandise and services contracts. Amortization expense totaled $0.6 million for each of the years ended December&#160;31, 2019, 2020 and 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The selling costs related to the sales of cemetery interment rights, which include real property and other costs related to cemetery development activities, continue to be expensed using the specific identification method in the period in which the sale of the cemetery interment right is recognized as revenue. The selling costs related to preneed funeral insurance contracts continue to be expensed in the period incurred as these contracts are not included on our Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;</csv:CapitalizedCommissionsOnPreneedContractsPolicyPolicyTextBlock>
    <csv:ServiceContractTerm
      contextRef="ia71c8fec37174d32a98ade0924e7e828_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMjY4MTc_710ee5f6-7027-4c4a-8aaf-5cd387d0458b">P10Y</csv:ServiceContractTerm>
    <csv:ServiceContractTerm
      contextRef="ica7b72e531ce4d73afe16cb92a1a4908_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMjY4NjQ_987b33f0-d267-4550-9b1e-782d0cb14049">P8Y</csv:ServiceContractTerm>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTc0OTIxNw_bbed9ce8-2d6f-4ef3-9073-1d2572e6c625"
      unitRef="usd">600000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTc0OTIxNw_da7fd0f7-306e-4592-84a5-bfb79d1b27f8"
      unitRef="usd">600000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTc0OTIxNw_eb4f11dd-6225-41f7-8f76-2b20c61c23ff"
      unitRef="usd">600000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTIwOTQ2MjgwNDI3OTg_7d5d7474-4088-4074-8682-beb7efafb4bb">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment (including equipment under finance leases) are stated at cost. The costs of ordinary maintenance and repairs are charged to operations as incurred, while renewals and major replacements that extend the useful economic life of the asset are capitalized. Depreciation of property, plant and equipment (including equipment under finance leases) is computed based on the straight-line method over the following estimated useful lives of the assets:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years&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;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;to&#160;40&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Automobiles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment is comprised of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,095&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Furniture, equipment and automobiles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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, plant and equipment, at cost&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;414,484&#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 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;395,859&#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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;269,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;269,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, we acquired real property for $3.3 million and we sold real property for $5.2 million, with a carrying value of $4.3 million, resulting in a gain on the sale of $0.9 million. We recognized a $0.5 million impairment loss related to property, plant and equipment assets held for sale. The gain on sale and impairment loss were recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net loss on divestitures, disposals and impairment charges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also divested two funeral homes and one cemetery that had a carrying value of property, plant and equipment of $1.4 million, which was included in the gain or loss on the sale of divestitures and recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net loss on divestitures, disposals and impairment charges &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;on our Consolidated Statements of Operations, described in Note 5 to the Consolidated Financial Statements included herein. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, we disposed of damaged and obsolete property, plant and equipment that had a carrying value of $1.0 million, which was recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net loss on divestitures, disposals and impairment charges. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2020, we acquired $1.7 million of property, plant and equipment related to our funeral home and cemetery acquisition, described in Note 3 to the Consolidated Financial Statements included herein. In addition, we divested eight funeral homes that had a carrying value of property, plant and equipment of $8.0 million, which was included in the gain or loss on the sale of divestitures and recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net loss on divestitures, disposals and impairment charges &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;on our Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our growth and maintenance capital expenditures totaled $10.5 million and $19.0 million for the years ended December&#160;31, 2020 and 2021, respectively, for property, plant, equipment. In addition, we recorded depreciation expense of $13.8 million, $14.4 million and $13.8 million for the years ended December&#160;31, 2019, 2020 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets, such as property, plant and equipment and right-of-use assets (see leases discussion below) are reported at the lower of their carrying amount or fair value and are reviewed for impairment whenever events, such as significant negative industry or economic trends or changes in circumstances indicate that the carrying amount of an asset may not be recoverable in accordance with ASC 360 &#x2013; Property, Plant and Equipment. Factors that could trigger an impairment review include, but are not limited to, significant under-performance relative to historical or projected future operating results. We evaluate our long-lived assets for impairment when a funeral home or cemetery business has negative earnings before interest, taxes, depreciation and amortization (&#x201c;EBITDA&#x201d;) for four consecutive years and if there has been a decline in EBITDA in that same period. We test the recoverability of our long-lived assets by comparing their carrying value to the sum of the undiscounted cash flows expected to result from the use of the assets over their remaining useful lives. We recognize an impairment loss if the carrying amount of the long-lived asset is not recoverable and exceeds its fair value.&lt;/span&gt;&lt;/div&gt;Additionally, assets to be disposed of and assets not expected to provide any future service potential are recorded at the lower of their carrying amount or fair value less estimated costs to sell. If we determine that the carrying value is not recoverable from the proceeds of the sale, we record an impairment loss at that time.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNDk2Mjg_23a66c7a-3c4b-49a6-a653-abbfaabef133">Depreciation of property, plant and equipment (including equipment under finance leases) is computed based on the straight-line method over the following estimated useful lives of the assets:&#160;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years&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;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;to&#160;40&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Automobiles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment is comprised of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,095&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Furniture, equipment and automobiles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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, plant and equipment, at cost&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;414,484&#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 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;395,859&#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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;269,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;269,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i650959adbe904df4bf511f56bec312a7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmMGI3YmZiN2UzYTQ4NWNiYTExMTkyM2UwMzc5Y2U2L3RhYmxlcmFuZ2U6MmYwYjdiZmI3ZTNhNDg1Y2JhMTExOTIzZTAzNzljZTZfMS0xLTEtMS0zNjExNS90ZXh0cmVnaW9uOjk2ODA5NzA0YTBkZjRhNTQ5ZmUyMWIzMzQxMTlkNTIwXzEyMDk0NjI3OTA1NTUw_f67e5f80-844a-43d0-8948-12e09a263092">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0bbfc82d29a64121b040130425cfe04b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmMGI3YmZiN2UzYTQ4NWNiYTExMTkyM2UwMzc5Y2U2L3RhYmxlcmFuZ2U6MmYwYjdiZmI3ZTNhNDg1Y2JhMTExOTIzZTAzNzljZTZfMS0xLTEtMS0zNjExNS90ZXh0cmVnaW9uOjk2ODA5NzA0YTBkZjRhNTQ5ZmUyMWIzMzQxMTlkNTIwXzEyMDk0NjI3OTA1NTU1_96f88cf5-6cbe-4776-924a-ce8abd246bd7">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i55b437dd23294c649aece1ecdc9f0bf4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmMGI3YmZiN2UzYTQ4NWNiYTExMTkyM2UwMzc5Y2U2L3RhYmxlcmFuZ2U6MmYwYjdiZmI3ZTNhNDg1Y2JhMTExOTIzZTAzNzljZTZfMi0xLTEtMS0zNjExNS90ZXh0cmVnaW9uOjRmYTA2N2IyMzdlZjQyOGY5ZjY1MmQyZjRmNTcwMmRiXzEyMDk0NjI3OTA1NTQ4_022b4d04-a5f9-4932-aea9-197fc5a7f88c">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i942981ce9bd645bc857adffc37a6c188_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmMGI3YmZiN2UzYTQ4NWNiYTExMTkyM2UwMzc5Y2U2L3RhYmxlcmFuZ2U6MmYwYjdiZmI3ZTNhNDg1Y2JhMTExOTIzZTAzNzljZTZfMi0xLTEtMS0zNjExNS90ZXh0cmVnaW9uOjRmYTA2N2IyMzdlZjQyOGY5ZjY1MmQyZjRmNTcwMmRiXzEyMDk0NjI3OTA1NTUz_5ce82b8f-365e-4fe0-a1bf-1f7d5e63b108">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic186fed20a6b481d8e97dbbaa161d0f8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmMGI3YmZiN2UzYTQ4NWNiYTExMTkyM2UwMzc5Y2U2L3RhYmxlcmFuZ2U6MmYwYjdiZmI3ZTNhNDg1Y2JhMTExOTIzZTAzNzljZTZfMy0xLTEtMS0zNjExNS90ZXh0cmVnaW9uOmYyNTZjNjZiZTdiNDRjZTBiNTQ1NTVhYjk2MzBkNDdmXzEyMDk0NjI3OTA1NTQ4_ce4d1be3-bffd-4da0-a51b-2dd07aa597b5">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i79f88ee6baba4b158cf710d952801994_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmMGI3YmZiN2UzYTQ4NWNiYTExMTkyM2UwMzc5Y2U2L3RhYmxlcmFuZ2U6MmYwYjdiZmI3ZTNhNDg1Y2JhMTExOTIzZTAzNzljZTZfMy0xLTEtMS0zNjExNS90ZXh0cmVnaW9uOmYyNTZjNjZiZTdiNDRjZTBiNTQ1NTVhYjk2MzBkNDdmXzEyMDk0NjI3OTA1NTUz_c7c31107-983c-4411-8bba-a3254a37dbc3">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6ef5472c37f6480297fe28aa18aae044_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmMGI3YmZiN2UzYTQ4NWNiYTExMTkyM2UwMzc5Y2U2L3RhYmxlcmFuZ2U6MmYwYjdiZmI3ZTNhNDg1Y2JhMTExOTIzZTAzNzljZTZfNC0xLTEtMS0zNjExNS90ZXh0cmVnaW9uOmNmOTJmOTBiOTcwMDQ2Mjg4NGFlNzIwYjYxNGE2NGFkXzEyMDk0NjI3OTA1NTUw_1d14d18c-3c1d-4196-b268-7511176351f9">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9c212a4bddc74c2a920a7b9a8f0765e0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmMGI3YmZiN2UzYTQ4NWNiYTExMTkyM2UwMzc5Y2U2L3RhYmxlcmFuZ2U6MmYwYjdiZmI3ZTNhNDg1Y2JhMTExOTIzZTAzNzljZTZfNC0xLTEtMS0zNjExNS90ZXh0cmVnaW9uOmNmOTJmOTBiOTcwMDQ2Mjg4NGFlNzIwYjYxNGE2NGFkXzEyMDk0NjI3OTA1NTU1_2a33d0db-ac9f-41d7-8100-d0d0d37a5a7b">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0eb15560e627418e87acd22128bed43d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmOWM5NTU0ZDEzZjQwZDdhOTZjM2FhYTE5YmVkZjQzL3RhYmxlcmFuZ2U6MmY5Yzk1NTRkMTNmNDBkN2E5NmMzYWFhMTliZWRmNDNfMS0xLTEtMS0zNjExNQ_baaf8b03-0bb2-4ccb-8db2-f8c3302697c5"
      unitRef="usd">82615000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9b84b91519d14e8cb6be871b5daf2fc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmOWM5NTU0ZDEzZjQwZDdhOTZjM2FhYTE5YmVkZjQzL3RhYmxlcmFuZ2U6MmY5Yzk1NTRkMTNmNDBkN2E5NmMzYWFhMTliZWRmNDNfMS0zLTEtMS0zNjExNQ_56b78de2-ef3d-43e1-80c2-bb514f084072"
      unitRef="usd">82095000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib932088d1d6646bbbe10cf0ff6bedc07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmOWM5NTU0ZDEzZjQwZDdhOTZjM2FhYTE5YmVkZjQzL3RhYmxlcmFuZ2U6MmY5Yzk1NTRkMTNmNDBkN2E5NmMzYWFhMTliZWRmNDNfMi0xLTEtMS0zNjExNQ_82ee7742-75b0-4078-9074-d4a5c3db2de7"
      unitRef="usd">240567000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8545fac445354d9aa234e951b7085478_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmOWM5NTU0ZDEzZjQwZDdhOTZjM2FhYTE5YmVkZjQzL3RhYmxlcmFuZ2U6MmY5Yzk1NTRkMTNmNDBkN2E5NmMzYWFhMTliZWRmNDNfMi0zLTEtMS0zNjExNQ_f4f88ce5-b5ba-4af0-b823-3b786b09274d"
      unitRef="usd">240387000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i54b967b5c3bd4c8b8d73c2ffcb61052a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmOWM5NTU0ZDEzZjQwZDdhOTZjM2FhYTE5YmVkZjQzL3RhYmxlcmFuZ2U6MmY5Yzk1NTRkMTNmNDBkN2E5NmMzYWFhMTliZWRmNDNfMy0xLTEtMS0zNjExNQ_52d21780-d5bd-429d-af8b-cd20a6a9a50b"
      unitRef="usd">91302000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ica90b30e6a7b48b6b50b8929d7908d2e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmOWM5NTU0ZDEzZjQwZDdhOTZjM2FhYTE5YmVkZjQzL3RhYmxlcmFuZ2U6MmY5Yzk1NTRkMTNmNDBkN2E5NmMzYWFhMTliZWRmNDNfMy0zLTEtMS0zNjExNQ_51f57850-1c4b-4499-848c-b79805b3d908"
      unitRef="usd">73377000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmOWM5NTU0ZDEzZjQwZDdhOTZjM2FhYTE5YmVkZjQzL3RhYmxlcmFuZ2U6MmY5Yzk1NTRkMTNmNDBkN2E5NmMzYWFhMTliZWRmNDNfNC0xLTEtMS0zNjExNQ_e1905124-13d2-4f94-988d-e82ad07ce337"
      unitRef="usd">414484000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmOWM5NTU0ZDEzZjQwZDdhOTZjM2FhYTE5YmVkZjQzL3RhYmxlcmFuZ2U6MmY5Yzk1NTRkMTNmNDBkN2E5NmMzYWFhMTliZWRmNDNfNC0zLTEtMS0zNjExNQ_81b19406-a871-4784-8f9f-729839a957a8"
      unitRef="usd">395859000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmOWM5NTU0ZDEzZjQwZDdhOTZjM2FhYTE5YmVkZjQzL3RhYmxlcmFuZ2U6MmY5Yzk1NTRkMTNmNDBkN2E5NmMzYWFhMTliZWRmNDNfNS0xLTEtMS0zNjExNQ_0c29ce6a-2e03-435d-98e8-dd4fd783750a"
      unitRef="usd">145433000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmOWM5NTU0ZDEzZjQwZDdhOTZjM2FhYTE5YmVkZjQzL3RhYmxlcmFuZ2U6MmY5Yzk1NTRkMTNmNDBkN2E5NmMzYWFhMTliZWRmNDNfNS0zLTEtMS0zNjExNQ_f50e3542-5316-4594-a95a-c3da675d599d"
      unitRef="usd">126492000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmOWM5NTU0ZDEzZjQwZDdhOTZjM2FhYTE5YmVkZjQzL3RhYmxlcmFuZ2U6MmY5Yzk1NTRkMTNmNDBkN2E5NmMzYWFhMTliZWRmNDNfNi0xLTEtMS0zNjExNQ_94a9c79b-2113-4984-995d-f81322b83362"
      unitRef="usd">269051000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RhYmxlOjJmOWM5NTU0ZDEzZjQwZDdhOTZjM2FhYTE5YmVkZjQzL3RhYmxlcmFuZ2U6MmY5Yzk1NTRkMTNmNDBkN2E5NmMzYWFhMTliZWRmNDNfNi0zLTEtMS0zNjExNQ_6166788a-223f-4764-9d18-6d78492dcfcc"
      unitRef="usd">269367000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PaymentsToAcquireRealEstate
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTcwNzMxOA_79d0875d-4a13-4d2f-953b-ff3ea0fd35e1"
      unitRef="usd">3300000</us-gaap:PaymentsToAcquireRealEstate>
    <us-gaap:ProceedsFromSaleOfRealEstate
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNTAxMjQ2OA_5185668c-ed51-49d4-bb8c-9f8998bc7f7b"
      unitRef="usd">5200000</us-gaap:ProceedsFromSaleOfRealEstate>
    <us-gaap:PropertyPlantAndEquipmentDisposals
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzg0ODI5MDgzMjMzNg_05e8270d-f150-4607-9868-06758ced6456"
      unitRef="usd">4300000</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNTAxMjUyNQ_78609f7a-2800-4f22-b02b-dfa262938989"
      unitRef="usd">900000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNTQ5NzU1ODI3MzQyNA_20fe6b4b-297d-411b-a8e7-18f320e763d5"
      unitRef="usd">500000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <csv:NumberOfBusinessesSold
      contextRef="ib8e521a1ecca460eb112fbb939e7c3c8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTcwNjgwNA_0d87f235-3682-4be1-9b00-66a2aae280f9"
      unitRef="divestiture">2</csv:NumberOfBusinessesSold>
    <csv:NumberOfBusinessesSold
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTcwODA4MQ_cac98c3f-41b6-48f6-af01-027e651dd01c"
      unitRef="divestiture">1</csv:NumberOfBusinessesSold>
    <us-gaap:PropertyPlantAndEquipmentDisposals
      contextRef="if534ae3df0ba46179bc2e2b4f58db1de_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMjg1MzU_49a818a8-74fc-4362-aeef-3c0f3fb60e8e"
      unitRef="usd">1400000</us-gaap:PropertyPlantAndEquipmentDisposals>
    <csv:PropertyPlantAndEquipmentCarryingValue
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNDk2NDUzOQ_14a0e21a-9de7-4162-b48f-0b0628692318"
      unitRef="usd">1000000</csv:PropertyPlantAndEquipmentCarryingValue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i384a745ba6aa4596b65a0fb77faa5539_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTY4MDQ4Ng_dedfb078-45a2-46c9-823c-34b7eee6a9f4"
      unitRef="usd">1700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <csv:NumberOfBusinessesSold
      contextRef="icc4350e45145470b97f392a76161632f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTcwNjc0NQ_5b8aab38-05f7-450d-83bb-61af60348012"
      unitRef="divestiture">8</csv:NumberOfBusinessesSold>
    <us-gaap:PropertyPlantAndEquipmentDisposals
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTY4MTI4OA_40c9254e-0323-4657-8db2-c8814d6f66c6"
      unitRef="usd">8000000</us-gaap:PropertyPlantAndEquipmentDisposals>
    <csv:GrowthAndMaintenanceExpenses
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNTAwNjgxMw_98f14b4a-2aec-4859-a4d8-752e5c53127b"
      unitRef="usd">10500000</csv:GrowthAndMaintenanceExpenses>
    <csv:GrowthAndMaintenanceExpenses
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNTAwNjgwNg_a4ac2ca2-d51c-4b36-aa0e-e22083c776a1"
      unitRef="usd">19000000</csv:GrowthAndMaintenanceExpenses>
    <us-gaap:DepreciationNonproduction
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMjkzMjM_ed6f0e75-f7d0-4937-96cb-86d1c61a5917"
      unitRef="usd">13800000</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMjkzMjc_534265c1-ef0f-4e38-8143-6b4fdcf5f672"
      unitRef="usd">14400000</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMjkzMzQ_ff7e4dd0-e903-441b-aaac-98e4cc0b1796"
      unitRef="usd">13800000</us-gaap:DepreciationNonproduction>
    <csv:CemeteryPropertyPolicyPolicyTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTIwOTQ2MjgwNDI3OTk_5c0a6181-90fe-4364-8af7-42e8e5f21576">Cemetery PropertyWhen we acquire a cemetery, we utilize an internal and external approach to determine the fair value of the cemetery property. From an external perspective, we obtain an accredited appraisal to provide reasonable assurance for property existence, property availability (unrestricted) for development, property lines, available spaces to sell, identifiable obstacles or easements and general valuation inclusive of known variables in that market. From an internal perspective, we conduct a detailed analysis of the acquired cemetery property using other cemeteries in our portfolio as a benchmark. This provides the added benefit of relevant data that is not available to third party appraisers. Through this thorough internal process, we are able to identify viable costs of property based on historical experience, particular markets and demographics, reasonable margins, practical retail prices and park infrastructure and condition.</csv:CemeteryPropertyPolicyPolicyTextBlock>
    <csv:CemeteryPropertyNet
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzIyNDA_9b2118c9-15df-49b5-9cbe-733bdbf9d57b"
      unitRef="usd">101100000</csv:CemeteryPropertyNet>
    <csv:CemeteryPropertyNet
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzIyNDc_be4d5513-2420-4da2-829e-26cfedc06bd4"
      unitRef="usd">100700000</csv:CemeteryPropertyNet>
    <csv:AccumulatedAmortizationPropertyPlantandEquipment
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzIyODY_cb82ac96-9f2c-48ab-aeaf-8896d89ed4f5"
      unitRef="usd">46600000</csv:AccumulatedAmortizationPropertyPlantandEquipment>
    <csv:AccumulatedAmortizationPropertyPlantandEquipment
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzIyOTM_e2cd967d-14fe-4024-b339-c6e6c381c3dc"
      unitRef="usd">53100000</csv:AccumulatedAmortizationPropertyPlantandEquipment>
    <csv:GrowthCapitalExpenditures
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNTAwNjc0NA_ee9bd790-e09b-4c8d-aa11-6a5e2432ce1a"
      unitRef="usd">4700000</csv:GrowthCapitalExpenditures>
    <csv:GrowthCapitalExpenditures
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNTAwNjc1Mg_59baff66-27b6-4c85-a7a6-54f6eb77ff97"
      unitRef="usd">5900000</csv:GrowthCapitalExpenditures>
    <csv:AmortizationOfCemeteryProperty
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI2MzE_01dd80df-d6dc-4199-bc07-34234a68822a"
      unitRef="usd">4000000</csv:AmortizationOfCemeteryProperty>
    <csv:AmortizationOfCemeteryProperty
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI2MzU_7f306227-703d-4950-bfe7-2ef3f255ab3c"
      unitRef="usd">5000000</csv:AmortizationOfCemeteryProperty>
    <csv:AmortizationOfCemeteryProperty
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI2NDI_d0fd7d41-b10d-423b-b0c9-f99e18332e5d"
      unitRef="usd">6700000</csv:AmortizationOfCemeteryProperty>
    <csv:NumberOfBusinessesSold
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNDk3MjY4Nw_cac98c3f-41b6-48f6-af01-027e651dd01c"
      unitRef="divestiture">1</csv:NumberOfBusinessesSold>
    <us-gaap:PropertyPlantAndEquipmentDisposals
      contextRef="idfaa9ac638de41f89d4ce94f2087c93d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNDk3MzA1Ng_9c888714-71ba-4e2f-b520-fd9d1b0c11bf"
      unitRef="usd">100000</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTIwOTQ2MjgwNDI4MDA_8c8bcc8c-1409-4a5c-991a-826aeba09575">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have operating and finance leases. We lease certain office facilities, certain funeral homes and equipment under operating leases with original terms ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNDk5NDkyOQ_7252224e-29d7-4661-99fa-63b83b810b1b"&gt;one&lt;/span&gt; to twenty years. Many leases include one or more options to renew, some of which include options to extend the leases for up to forty years. We lease certain funeral homes under finance leases with original terms ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNDk5NDk5NA_ffea0e3b-f891-45de-9f89-bffb92961ea9"&gt;ten&lt;/span&gt; to forty years. We do not have lease agreements with residual value guarantees, sale-leaseback terms, material restrictive covenants or related parties. We do not have any material sublease arrangements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement is a lease at inception based on the facts and circumstances of the agreement. A right-of-use (&#x201c;ROU&#x201d;) asset represents our right to use the underlying asset for the lease term and the lease liability represents our obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized on our Consolidated Balance Sheet at the lease commencement date based on the present value of lease payments over the lease term. As our leases do not provide an implicit interest rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The lease terms used to calculate the ROU asset and related lease liability include options to extend the lease when it is reasonably certain that we will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense, while the expense for finance leases is recognized as depreciation expense and interest expense using the effective interest method of recognition. Variable lease payment amounts that cannot be determined at the commencement of the lease such as increases in lease payments based on changes in index rates or usage, are not included in the ROU assets or liabilities. These are expensed as incurred and recorded as variable lease expense. We have real estate lease agreements which require payments for lease and non-lease components and we account for these as a single lease component. Leases with an initial term of 12 months or less, that do not include an option to renew the underlying asset, are not recorded on our Consolidated Balance Sheet and expense is recognized on a straight-line basis over the lease term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease ROU assets are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and operating lease liabilities are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current portion of operating lease obligation&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;s and &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;Obligations under operating leases, net of current portion&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; on our Consolidated Balance Sheet. Finance lease ROU assets are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and finance lease liabilities are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current portion of finance lease obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and O&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;bligations under finance leases, net of current portion&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; on our Consolidated Balance Sheet. &lt;/span&gt;&lt;/div&gt;In connection with the goodwill and intangible impairment tests performed at March 31, 2020, we also evaluated the operating and finance leases of our funeral homes in the Eastern Reporting Unit and concluded that there was no impairment to our operating and finance lease assets. Subsequent to our impairment tests performed at March 31, 2020, we did not identify any new factors or events that would trigger us to perform an additional assessment of our operating and finance leases. See discussion of our impairment policy for long-lived assets and right-of-use assets above.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i3e859ad2a52e4f28a238704bf379d186_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNDk5NDk3OA_c0088b6b-9e35-48c9-a4ed-27f59cae034f">P20Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTIwOTQ2MjgwNDI3MzA_bd2adae6-5e62-4fee-983f-9492c0e0e8fd">P40Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeFinanceLeaseTermOfContract1
      contextRef="i3e859ad2a52e4f28a238704bf379d186_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzI5ODUzNDk5NDk5NQ_48cce0e5-1e3f-485d-a973-f99dc6492a7d">P40Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTIwOTQ2MjgwNDI4MDE_ced7b2ab-4f88-4be8-a216-5e547100b8e5">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Plans and Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have equity-based employee and director compensation plans under which we have granted stock awards, stock options and performance awards. We also have an employee stock purchase plan (the &#x201c;ESPP&#x201d;). We recognize compensation expense in an amount equal to the fair value of the stock-based awards expected to vest or to be purchased over the requisite service period. We recognize the effect of forfeitures in compensation cost when they occur and any previously recognized compensation cost for an award is reversed in the period that the award is forfeited.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is determined on the date of the grant. The fair value of restricted stock is determined using the stock price on the grant date. The fair value of options or awards containing options is determined using the Black-Scholes valuation model or the Monte Carlo simulation pricing model. The fair value of the performance awards related to market performance conditions is determined using the Monte-Carlo simulation pricing model. The fair value of the ESPP is determined based on the discount element offered to employees and the embedded option element, which is determined using an option calculation model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We recognize all excess tax benefits and tax deficiencies (including tax benefits of dividends on share-based payment awards) as income tax benefit or expense in the income statement. We treat the tax effects of exercised or vested awards as discrete items in the reporting period in which they occur. For the years ended December&#160;31, 2019 and 2020 the excess tax deficiency related to share-based payments was $0.4 million and $0.1 million, respectively. For the year ended December&#160;31, 2021, the excess tax benefit was $1.2 million. The excess tax benefit and tax deficiencies are recorded within &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;Tax adjustment related to discrete items&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; on our Consolidated Statements of Operations. Excess tax benefits and deficiencies related to share-based payments are included in operating cash flows on the Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzc4ODk_88dbf98f-c873-4875-8e51-7b578f77a9da"
      unitRef="usd">400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzc4OTM_1431cfff-a6ff-432b-be62-6715f1c8405a"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMzc5MDA_b34ef42e-ffeb-47d0-a7bc-0469dc47dcc3"
      unitRef="usd">-1200000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTIwOTQ2MjgwNDI4MDI_a0b5a8ac-0f15-41d7-9265-a9ac8e1f8d60">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funeral and Cemetery Operations Revenue is recognized when control of the merchandise or services is transferred to the customer. Our performance obligations include the delivery of funeral and cemetery merchandise and services and cemetery property interment rights. Control transfers when merchandise is delivered or services are performed. For cemetery property interment rights, control transfers to the customer when the property is developed and the interment right has been sold and can no longer be marketed or sold to another customer. On our atneed contracts, we generally deliver the merchandise and perform the services at the time of need.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Memorial services frequently include performance obligations to direct the service, provide facilities and motor vehicles, catering, flowers, and stationary products. All other performance obligations on these contracts, including arrangement, removal, preparation, embalming, cremation, interment, and delivery of urns and caskets and related memorialization merchandise are fulfilled at the time of need. Personalized marker merchandise and marker installation services sold on atneed contracts are recognized when control is transferred to the customer, generally when the marker is delivered and installed in the cemetery.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of our contracts with customers include multiple performance obligations. For these contracts, we allocate the transaction price to each performance obligation based on its relative standalone selling price, which is based on prices charged to customers per our general price list. Packages for service and ancillary items are offered to help the customer make decisions during emotional and stressful times. Package discounts are reflected net in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue&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;. We recognize revenue when the merchandise is transferred or the service is performed, in satisfaction of the corresponding performance obligation. Sales taxes collected are recognized on a net basis in our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ancillary funeral service revenue, which is recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other revenue, &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;represents revenue from our flower shop, pet cremation and online cremation businesses&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;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The earnings from our preneed trust investments, as well as trust management fees charged by our wholly-owned registered investment advisory firm (&#x201c;CSV RIA&#x201d;) are recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. As of December&#160;31, 2021, CSV RIA provided investment management and advisory services to approximately 80% of our trust assets, for a fee based on the market value of trust assets. Under state trust laws, we are allowed to charge the trust a fee for advising on the investment of the trust assets and these fees are recognized as income in the period in which services are provided. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances due on undelivered preneed funeral trust contracts have been reclassified to reduce &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;Deferred preneed funeral revenue&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; on our Consolidated Balance Sheet of $8.2 million and $8.0 million at December&#160;31, 2020 and 2021, respectively. As these performance obligations are to be completed after the date of death, we cannot quantify the recognition of revenue in future periods. However, we estimate an average maturity period of ten years for preneed funeral contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Balances due from customers on delivered preneed cemetery contracts are included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts receivable, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &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;Preneed cemetery receivables, net&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; on our Consolidated Balance Sheet. Balances due on undelivered preneed cemetery contracts have been reclassified to reduce &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;Deferred preneed cemetery revenue&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; on our Consolidated Balance Sheet. The transaction price allocated to preneed merchandise and service performance obligations that were unfulfilled were $7.9 million and $10.4 million at December&#160;31, 2020 and 2021, respectively. As these performance obligations are to be completed after the date of death, we cannot quantify the recognition of revenue in future periods. However, we estimate an average maturity period of eight years for preneed cemetery contracts.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <csv:PercentageOfTrustAssetsInCustodyOfInstitutionReceivingTrustManagementServices
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNDA4NjQ_7ffd2215-69cf-4841-ac35-ff2208361f8d"
      unitRef="number">0.80</csv:PercentageOfTrustAssetsInCustodyOfInstitutionReceivingTrustManagementServices>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i17b1484eecb9452ea575b0ce7670f8be_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNDEzMDc_eac408ae-3882-42b9-b998-9f52623ca2b1"
      unitRef="usd">8200000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ib0f7f35312af41df9c8747e3a6d4d733_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNDEzMTQ_2ebedcf8-96e6-4cbb-a983-ff9ac518c8df"
      unitRef="usd">8000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ib3746015566947108e40c510c6a03650_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNDE1Mzk_e26075a4-386d-4796-9191-b1812927fde5">P10Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ieb9674e006da403eaa86b92ab0f87962_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNDIwMzA_ce0dedfb-ded1-4446-971a-ee499962aa5f"
      unitRef="usd">7900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ia9364427e757469da39446b1a45d9b1f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNDIwMzc_396628b4-2bde-44be-b086-680e04e2591c"
      unitRef="usd">10400000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i951a9b0e26a54553a4d0a98f25f4dba0_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNDIyNjI_6e74e25d-48bb-4cdc-ad27-ecf9a6fc8916">P8Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNDk2NDA_e412b5f4-f5b7-4bf2-94a3-f5672e34f268">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We and our subsidiaries file a consolidated U. S. federal income tax return, separate income tax returns in 15 states in which we operate and combined or unitary income tax returns in 14 states in which we operate. We record deferred taxes for temporary differences between the tax basis and financial reporting basis of assets and liabilities. We classify our deferred tax liabilities and assets as non-current on our Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We record a valuation allowance to reflect the estimated amount of deferred tax assets for which realization is uncertain. Management reviews the valuation allowance at the end of each quarter and makes adjustments if it is determined that it is more likely than not that the tax benefits will be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We analyze tax benefits for uncertain tax positions and how they are to be recognized, measured, and derecognized in the financial statements; provide certain disclosures of uncertain tax matters; and specify how reserves for uncertain tax positions should be classified on our Consolidated Balance Sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the CARES Act, we filed a claim for a refund on June 30, 2020, to carryback the NOLs generated in the tax year ended December 31, 2018. The refund claim for $7.0&#160;million from the 2018 tax year was received on August 7, 2020. As our refund claim filed for tax year 2018 exceeded $5.0&#160;million, our 2018 federal return is under audit by the Internal Revenue Service (&#x201c;IRS&#x201d;), as required in order to receive Joint Committee approval. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An additional carryback claim for a refund was filed on November 3, 2020 for the tax year ended December 31, 2019, which has not yet been received. On December 4, 2020, Carriage filed an amended federal return for the tax year ended December 31, 2018, in order to take full advantage of the CARES Act legislative changes. The changes reported in the amended return resulted in additional $2.3 million of losses. The additional losses generated from the amended filing will be administratively carried back and processed as part of the Joint Committee review of the 2018 carryback claim.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the NOLs generated in tax years 2018 and 2019 are the result of filing non-automatic accounting method changes relating to the recognition of revenue from our cemetery property and merchandise and services sales. These losses were carried back 5 years to tax years in which the enacted federal rate was 35%, under the CARES Act.&lt;/span&gt;&lt;/div&gt;On October 11, 2021, we received an adverse ruling from the IRS for the accounting method change filed in 2018 for revenue recognition of cemetery property. Approval is still pending for the accounting method change filed for revenue recognition of cemetery merchandise and services. Upon receiving the adverse ruling for cemetery property, we filed an automatic accounting method change on Form 3115, to adopt the IRS&#x2019; preferred method of revenue recognition for cemetery property effective for the year ending December 31, 2021, reflected in this filing. The accounting method change application was submitted under the &#x201c;three-month window&#x201d; rule, which would grant audit protection for the cumulative effect of the adverse ruling for revenue recognition of cemetery property, at the discretion of the IRS auditor currently reviewing our 2018 federal return. Due to the uncertainty of receiving audit protection for the Form 3115 and not yet receiving approval of the cemetery merchandise and services accounting method change filed in 2018, a reserve remains against the net cash tax benefit derived from carrying back the NOLs generated to tax years in which the enacted federal rate was 35%. Our unrecognized tax benefit reserve for the years ended December&#160;31, 2019, 2020 and 2021 was $0.7 million, $3.7 million and $3.8 million, respectively.</us-gaap:IncomeTaxPolicyTextBlock>
    <csv:NumberOfStatesInWhichEntityFilesSeparateStateIncomeTaxReturns
      contextRef="i807523c7904a4331b280708d25874507_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNDI1MjY_0e7d4077-f2c6-4ece-9f1e-90e98e4067bf"
      unitRef="state">15</csv:NumberOfStatesInWhichEntityFilesSeparateStateIncomeTaxReturns>
    <csv:NumberOfStatesInWhichEntityFilesUnitaryTaxReturns
      contextRef="if78fd2cd78ad4955825e89b408ead725_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNDI1ODI_108e40be-0900-43b2-ae61-b212ea5792b9"
      unitRef="state">14</csv:NumberOfStatesInWhichEntityFilesUnitaryTaxReturns>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="ia830a6e7beac44e98293c06bc2a1d285_D20200630-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTc0OTIzOQ_8b6ac873-1295-43bf-a7e9-a34a503c29d2"
      unitRef="usd">7000000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i9c03863f55e64b579c56b51bd0e948dc_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTcyNTgwOA_63335fb8-9f34-4d89-be77-5a9e7e69ba5c"
      unitRef="usd">2300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9c03863f55e64b579c56b51bd0e948dc_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTcyODQ2MA_463c2cc3-122f-4ec1-bb0d-9090314903f5"
      unitRef="usd">700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTcyNTg4MA_07113ef7-1b2e-40e8-bdef-c1147ccda1a8"
      unitRef="usd">3700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTA5OTUxMTcyODQ3NQ_41772ad2-6fac-4aa8-b5cd-b620938a76c5"
      unitRef="usd">3800000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfMTIwOTQ2MjgwNDI4MDM_2244d1cf-5c11-447a-ab8f-21cf606ee66d">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Computation of Earnings Per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is computed using the weighted average number of common shares outstanding during the period. Diluted earnings per share is computed using the weighted average number of common and dilutive common equivalent shares outstanding during the period. Dilutive common equivalent shares consist of stock options, performance awards and our Convertible Notes (as defined in Note 13). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based awards that contain non-forfeitable rights to dividends or dividend equivalents, whether paid or unpaid,&#160;are recognized as participating securities and included in the computation of both basic and diluted earnings per share.&#160;Our grants of restricted stock awards to our employees and directors are considered participating securities, and we have prepared our earnings per share calculations attributable to common stockholders to exclude outstanding unvested restricted stock awards, using the two-class method, in both the basic and diluted weighted average shares outstanding calculation.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our performance awards are considered to be contingently issuable shares because their issuance is contingent upon the satisfaction of certain performance and service conditions. In accordance with ASC 260, we have included in the computation of diluted earnings per share the number of performance awards that would have been issuable as if the end of the reporting period was the end of the contingency period. These shares are considered to be outstanding at the beginning of the reporting period.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:SubsequentEventsPolicyPolicyTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85MS9mcmFnOjBiYjU4YzdjODcyMDRjYTY4OGUwOGUwNGE4MmQ1OTQ5L3RleHRyZWdpb246MGJiNThjN2M4NzIwNGNhNjg4ZTA4ZTA0YTgyZDU5NDlfNDk2MTk_624a9364-f6a0-443b-9efa-ce71a41a0c5f">Subsequent EventsWe have evaluated events and transactions during the period subsequent to December&#160;31, 2021 through the date the financial statements were issued for potential recognition or disclosure in the accompanying financial statements covered by this report.</us-gaap:SubsequentEventsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl85Ny9mcmFnOjdjYjgzYzJmMjk0MTRmNTFhZGRlNGFhN2M5ZTVjNjQwL3RleHRyZWdpb246N2NiODNjMmYyOTQxNGY1MWFkZGU0YWE3YzllNWM2NDBfMzkyNw_c02f0ee8-ba82-4222-a246-4f1f379c0a07">RECENTLY ISSUED ACCOUNTING STANDARDS&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Reference Rate Reform&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU, &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;Reference Rate Reform&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;Topic 848&#x201d;) to provide optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference London InterBank Offered Rate (&#x201c;LIBOR&#x201d;) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We did not utilize the optional expedients and exceptions provided by this ASU during the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU, &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;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;Topic 805&#x201d;) to improve the accounting for acquired revenue contracts with customers in a business combination. The amendments in this update provide specific guidance on how to recognize and measure acquired contract assets and contract liabilities from revenue contracts in a business combination. These amendments require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606 &#x2013; Revenue from Contracts with Customers (&#x201c;Topic 606&#x201d;). At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. These amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. Early adoption of the amendments is permitted. We plan to adopt the provisions of this ASU for our fiscal year beginning January 1, 2023. We are still evaluating the impact of adoption on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90ZXh0cmVnaW9uOmFjZGMxMGZiZTU4YTQyZWE4YTU0ODYzMGE1NDlkN2E5XzMyMDk_4f6e187d-e07a-4076-ad04-711251419220">ACQUISITIONS&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not acquire any businesses in 2021. On January 3, 2020, we acquired one funeral home and cemetery combination business in Lafayette, California for $33.0 million in cash, of which $5.0 million was deposited in escrow in 2019 and $28.0 million was paid at closing in 2020. We acquired substantially all of the assets and assumed certain operating liabilities of these businesses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pro forma impact of this acquisition on prior periods is not presented, as the impact is not significant to our reported results. The results of the acquired business are reflected on our Consolidated Statements of Operations from the date of acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to our initial purchase price allocation for this acquisition made during the first quarter of 2020, we adjusted and finalized our purchase price allocation based on additional information that became available prior to December&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the breakdown of the purchase price allocation for our 2020 acquisition (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.823%"/&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:1.408%"/&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:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Initial Purchase Price Allocation&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:9pt;font-weight:700;line-height:100%"&gt;Adjustments&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:9pt;font-weight:700;line-height:100%"&gt;Adjusted Purchase Price Allocation&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;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#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;2,770&#160;&lt;/span&gt;&lt;/td&gt;&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;Trust investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;9,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, plant&#160;&amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cemetery property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Intangible and other non-current 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;2,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Assumed liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(527)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Trust liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(9,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Deferred 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;(541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,000&#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;&#x2014;&#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;33,000&#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;The current assets primarily relate to preneed cemetery receivables. The intangible and other non-current assets primarily relate to the fair value of tradenames. The assumed liabilities primarily relate to the obligations associated with delivered preneed merchandise that were not paid for prior to acquisition. The goodwill recorded for our 2020 acquisition is expected to be deductible for tax purposes.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i6b0d84ab33bc49779bca2fa1fc58c801_D20200103-20200103"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90ZXh0cmVnaW9uOmFjZGMxMGZiZTU4YTQyZWE4YTU0ODYzMGE1NDlkN2E5XzUx_f3fa2797-5161-4c97-a682-b6cba804e252"
      unitRef="business">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i6b0d84ab33bc49779bca2fa1fc58c801_D20200103-20200103"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90ZXh0cmVnaW9uOmFjZGMxMGZiZTU4YTQyZWE4YTU0ODYzMGE1NDlkN2E5XzEzMA_84a51a68-d6b7-438e-b652-cbb48de72bb0"
      unitRef="usd">33000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="id6d3225ff60249f69544c78f008966bb_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90ZXh0cmVnaW9uOmFjZGMxMGZiZTU4YTQyZWE4YTU0ODYzMGE1NDlkN2E5XzE1MQ_a97f69d9-0745-403a-8b4d-b81386a5bc23"
      unitRef="usd">5000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i74214759bbbc45029bdc8d08331043b8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90ZXh0cmVnaW9uOmFjZGMxMGZiZTU4YTQyZWE4YTU0ODYzMGE1NDlkN2E5XzE4OA_e9757db4-b264-4731-bdd0-e71ac620389c"
      unitRef="usd">28000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90ZXh0cmVnaW9uOmFjZGMxMGZiZTU4YTQyZWE4YTU0ODYzMGE1NDlkN2E5XzMyMTk_c10db00d-7501-46f3-8ad4-d57fe101699e">&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 summarizes the breakdown of the purchase price allocation for our 2020 acquisition (in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.823%"/&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:1.408%"/&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:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Initial Purchase Price Allocation&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:9pt;font-weight:700;line-height:100%"&gt;Adjustments&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:9pt;font-weight:700;line-height:100%"&gt;Adjusted Purchase Price Allocation&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;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108&#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;2,770&#160;&lt;/span&gt;&lt;/td&gt;&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;Trust investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;9,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, plant&#160;&amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cemetery property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Intangible and other non-current 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;2,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Assumed liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(527)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Trust liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(9,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Deferred 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;(541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(598)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,000&#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;&#x2014;&#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;33,000&#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;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i15c18221d57542ffa295839b32f18e69_I20200103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzEtMS0xLTEtMzYxMTU_a6d98607-47cf-4d50-bd4d-0ccc9427b6ac"
      unitRef="usd">2662000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <csv:CurrentAssetsPurchaseAccountingAdjustments
      contextRef="i8e88b26dd8bc45dd82b362ec80fce040_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzEtMy0xLTEtMzYxMTU_89babe08-2475-4049-8da2-d287f7e4008c"
      unitRef="usd">108000</csv:CurrentAssetsPurchaseAccountingAdjustments>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="ie510c2502df54beda44cbd5b1f5f0d8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzEtNS0xLTEtMzYxMTU_36807c47-8b49-4028-aecc-7ffdeb43bce4"
      unitRef="usd">2770000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <csv:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPreneedTrustAssets
      contextRef="i15c18221d57542ffa295839b32f18e69_I20200103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzItMS0xLTEtMzYxMTU_4efb85c2-38c0-4e59-997c-6278a889b369"
      unitRef="usd">9089000</csv:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPreneedTrustAssets>
    <csv:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPreneedTrustAssets
      contextRef="ie510c2502df54beda44cbd5b1f5f0d8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzItNS0xLTEtMzYxMTU_1ac2d01d-41be-4953-84b2-f3703dd130ff"
      unitRef="usd">9089000</csv:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPreneedTrustAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i15c18221d57542ffa295839b32f18e69_I20200103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzMtMS0xLTEtMzYxMTU_6e84e285-13d8-4cb9-aa91-5efb7a87b2f4"
      unitRef="usd">1720000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ie510c2502df54beda44cbd5b1f5f0d8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzMtNS0xLTEtMzYxMTU_30a11d76-116d-4835-8bd9-936a3852203d"
      unitRef="usd">1720000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <csv:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCemeteryProperty
      contextRef="i15c18221d57542ffa295839b32f18e69_I20200103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzQtMS0xLTEtMzYxMTU_9cbdfa62-7466-4cbb-95ce-84c8d4c28f02"
      unitRef="usd">14753000</csv:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCemeteryProperty>
    <csv:CemeteryPropertyPurchaseAccountAdjustments
      contextRef="i8e88b26dd8bc45dd82b362ec80fce040_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzQtMy0xLTEtMzYxMTU_b022334f-b642-4943-a113-f79e5d859772"
      unitRef="usd">82000</csv:CemeteryPropertyPurchaseAccountAdjustments>
    <csv:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCemeteryProperty
      contextRef="ie510c2502df54beda44cbd5b1f5f0d8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzQtNS0xLTEtMzYxMTU_2549fde2-9676-4976-96eb-70fb48bdb2f0"
      unitRef="usd">14835000</csv:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCemeteryProperty>
    <us-gaap:Goodwill
      contextRef="i15c18221d57542ffa295839b32f18e69_I20200103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzUtMS0xLTEtMzYxMTU_c34dfe1f-5cb8-4268-968f-6eb88921e11f"
      unitRef="usd">12916000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i8e88b26dd8bc45dd82b362ec80fce040_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzUtMy0xLTEtMzYxMTU_52b7c4b2-c14f-4b33-99a1-e5238627f660"
      unitRef="usd">500000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="ie510c2502df54beda44cbd5b1f5f0d8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzUtNS0xLTEtMzYxMTU_f56a5000-e527-441f-9459-711ce750c652"
      unitRef="usd">13416000</us-gaap:Goodwill>
    <csv:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredChargesandOtherNoncurrentAssets
      contextRef="i15c18221d57542ffa295839b32f18e69_I20200103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzYtMS0xLTEtMzYxMTU_294e89b3-0cc9-4771-90fa-c0199be935e9"
      unitRef="usd">2506000</csv:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredChargesandOtherNoncurrentAssets>
    <csv:IntangibleAssetsAndOtherNonCurrentAssetsPurchaseAccountingAdjustments
      contextRef="i8e88b26dd8bc45dd82b362ec80fce040_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzYtMy0xLTEtMzYxMTU_91b5e32f-02a1-42d1-8003-726af596118c"
      unitRef="usd">-628000</csv:IntangibleAssetsAndOtherNonCurrentAssetsPurchaseAccountingAdjustments>
    <csv:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredChargesandOtherNoncurrentAssets
      contextRef="ie510c2502df54beda44cbd5b1f5f0d8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzYtNS0xLTEtMzYxMTU_8f2cd12d-a975-410c-97cd-83a8204e2bda"
      unitRef="usd">1878000</csv:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredChargesandOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i15c18221d57542ffa295839b32f18e69_I20200103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzctMS0xLTEtMzYxMTU_5181f767-5bd3-4872-9816-8250b0e13bf9"
      unitRef="usd">489000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="ie510c2502df54beda44cbd5b1f5f0d8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzctNS0xLTEtMzYxMTU_e7b8d523-aacb-4a47-b51c-7a02a35214b5"
      unitRef="usd">489000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i15c18221d57542ffa295839b32f18e69_I20200103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzgtMS0xLTEtMzYxMTU_0889482d-1060-45ff-b526-a3dbfbff98ab"
      unitRef="usd">527000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <csv:PurchaseAccountingAdjustmentsDeferredTaxLiabilities
      contextRef="i8e88b26dd8bc45dd82b362ec80fce040_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzgtMy0xLTEtMzYxMTU_6dae4d32-773a-498f-88ff-68270cd3ca89"
      unitRef="usd">-5000</csv:PurchaseAccountingAdjustmentsDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ie510c2502df54beda44cbd5b1f5f0d8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzgtNS0xLTEtMzYxMTU_35844c62-faea-4fe6-8038-a93277ac5922"
      unitRef="usd">532000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <csv:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPreneedTrustLiabilities
      contextRef="i15c18221d57542ffa295839b32f18e69_I20200103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzktMS0xLTEtMzYxMTU_7e486145-4384-4aad-8849-bff436a3d411"
      unitRef="usd">9089000</csv:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPreneedTrustLiabilities>
    <csv:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPreneedTrustLiabilities
      contextRef="ie510c2502df54beda44cbd5b1f5f0d8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzktNS0xLTEtMzYxMTU_a6adf630-c1c0-45b6-aee1-828744721d16"
      unitRef="usd">9089000</csv:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPreneedTrustLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="i15c18221d57542ffa295839b32f18e69_I20200103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzEwLTEtMS0xLTM2MTE1_602e83f2-cefb-4e30-b383-4fbbe777ef27"
      unitRef="usd">541000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <csv:DeferredRevenuePurchaseAccountingAdjustments
      contextRef="i8e88b26dd8bc45dd82b362ec80fce040_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzEwLTMtMS0xLTM2MTE1_e5506ac8-cd0e-4121-b97f-b37d5ef2ad4b"
      unitRef="usd">-57000</csv:DeferredRevenuePurchaseAccountingAdjustments>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="ie510c2502df54beda44cbd5b1f5f0d8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzEwLTUtMS0xLTM2MTE1_5646727b-8164-417a-a1a4-0fa5b7542986"
      unitRef="usd">598000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i15c18221d57542ffa295839b32f18e69_I20200103"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzExLTEtMS0xLTM2MTE1_4e4852f6-d544-4cba-9a1f-8bd9fc0cf0f0"
      unitRef="usd">33000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ie510c2502df54beda44cbd5b1f5f0d8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDAvZnJhZzphY2RjMTBmYmU1OGE0MmVhOGE1NDg2MzBhNTQ5ZDdhOS90YWJsZTo3ZjkyOTQyMmExMDY0MjAwOTczYjg3Yjk2NWIwZWRiMC90YWJsZXJhbmdlOjdmOTI5NDIyYTEwNjQyMDA5NzNiODdiOTY1YjBlZGIwXzExLTUtMS0xLTM2MTE1_365b5d45-9f31-4ed0-b2df-31a38c3b603e"
      unitRef="usd">33000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90ZXh0cmVnaW9uOmM1N2Y0MGY1ZTZmMzQ1ZDliOGNhNmE4MDAyZDllNjgwXzMyOTc_9a304e03-61f9-4b10-9629-49d81881b709">GOODWILL&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of the former owners and staff of our acquired funeral homes and certain cemeteries have provided high quality service to families for generations, which often represents a substantial portion of the value of a business. The excess of the purchase price over the fair value of identifiable net assets of funeral home businesses and cemeteries acquired is recorded as goodwill. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our goodwill has an indefinite life and is not subject to amortization. As such, we test goodwill for impairment on an annual basis as of August 31st each year. In addition to our annual test, we assess the impairment of goodwill whenever events or changes in circumstances indicate that the carrying value of a reporting unit may be greater than fair value. Factors that could trigger an interim impairment review include, but are not limited to, significant negative industry or economic trends and significant adverse changes in the business climate, which may be indicated by a decline in our market capitalization or decline in operating results. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our 2021 annual impairment test, we performed a qualitative assessment and determined that there was no impairment to goodwill. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, as a result of economic conditions caused by COVID-19, we performed a quantitative assessment of our goodwill and we recorded an impairment to goodwill of $13.6 million, as the carrying amount of our funeral homes in the Eastern Region Reporting Unit exceeded the fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our 2020 annual impairment test, we performed a qualitative assessment and determined that there was no additional impairment to goodwill. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents changes in goodwill in the accompanying Consolidated Balance Sheet (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill at the beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;392,978&#160;&lt;/span&gt;&lt;/td&gt;&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;Net increase in goodwill related to acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Decrease in goodwill related to divestitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Decrease in goodwill related to impairments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Goodwill at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392,978&#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;391,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, we allocated $1.0 million of goodwill to the sale of one funeral home for a loss recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net loss on divestitures, disposals and impairment charges &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;on our Consolidated Statements of Operations. Goodwill is only allocated to the sale if the set is considered to be a business. When we divest a portion of a reporting unit that constitutes a business in accordance with U.S. GAAP, we allocate goodwill associated with that business to be included in the gain or loss on divestiture. When divesting a business, goodwill is allocated based on the relative fair values of the business being divested and the portion of the reporting unit that will be retained.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2020, we recognized $14.1 million in goodwill related to our acquisitions; $10.4 million was allocated to our cemetery segment and $3.7 million was allocated to our funeral home segment. In addition, we allocated $5.7 million of goodwill to the sale of five funeral homes for a loss recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net loss on divestitures, disposals and impairment charges&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;. &lt;/span&gt;&lt;/div&gt;See Notes 1, 3 and 5 to the Consolidated Financial Statements included herein, for a discussion of the methodology used for our annual goodwill impairment test and a discussion of our acquisitions and divestitures, respectively.</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90ZXh0cmVnaW9uOmM1N2Y0MGY1ZTZmMzQ1ZDliOGNhNmE4MDAyZDllNjgwXzMyOTg1MzQ4OTIyMjI_99c8bb51-34e6-42ff-b292-bb45b3084944"
      unitRef="usd">13600000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90ZXh0cmVnaW9uOmM1N2Y0MGY1ZTZmMzQ1ZDliOGNhNmE4MDAyZDllNjgwXzMyODg_be37762b-05a8-4343-8719-5c425dee3b1f">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents changes in goodwill in the accompanying Consolidated Balance Sheet (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill at the beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;392,978&#160;&lt;/span&gt;&lt;/td&gt;&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;Net increase in goodwill related to acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Decrease in goodwill related to divestitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,736)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Decrease in goodwill related to impairments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Goodwill at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392,978&#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;391,972&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i9c03863f55e64b579c56b51bd0e948dc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90YWJsZTo5MzgxMGZiYjc5ZGE0ZGQxOGFiZjM4YzI3YzQwMjlkMC90YWJsZXJhbmdlOjkzODEwZmJiNzlkYTRkZDE4YWJmMzhjMjdjNDAyOWQwXzEtMS0xLTEtMzYxMTU_4d9b2193-08e7-4dad-96d3-ae7910da293d"
      unitRef="usd">398292000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90YWJsZTo5MzgxMGZiYjc5ZGE0ZGQxOGFiZjM4YzI3YzQwMjlkMC90YWJsZXJhbmdlOjkzODEwZmJiNzlkYTRkZDE4YWJmMzhjMjdjNDAyOWQwXzEtMy0xLTEtMzYxMTU_7e4df9da-be54-47df-8139-2cace3cdb8f9"
      unitRef="usd">392978000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90YWJsZTo5MzgxMGZiYjc5ZGE0ZGQxOGFiZjM4YzI3YzQwMjlkMC90YWJsZXJhbmdlOjkzODEwZmJiNzlkYTRkZDE4YWJmMzhjMjdjNDAyOWQwXzItMS0xLTEtMzYxMTU_db239a9b-8f4d-48d8-9753-c0dbdcdf3063"
      unitRef="usd">14054000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90YWJsZTo5MzgxMGZiYjc5ZGE0ZGQxOGFiZjM4YzI3YzQwMjlkMC90YWJsZXJhbmdlOjkzODEwZmJiNzlkYTRkZDE4YWJmMzhjMjdjNDAyOWQwXzItMy0xLTEtMzYxMTU_8c89f803-80ae-45ab-8c06-b27484d68018"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <csv:GoodwillWrittenOffDueToDiscontinuedOperations
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90YWJsZTo5MzgxMGZiYjc5ZGE0ZGQxOGFiZjM4YzI3YzQwMjlkMC90YWJsZXJhbmdlOjkzODEwZmJiNzlkYTRkZDE4YWJmMzhjMjdjNDAyOWQwXzMtMS0xLTEtMzYxMTU_6bd36897-70ad-48d8-9755-ccf55c57bd79"
      unitRef="usd">5736000</csv:GoodwillWrittenOffDueToDiscontinuedOperations>
    <csv:GoodwillWrittenOffDueToDiscontinuedOperations
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90YWJsZTo5MzgxMGZiYjc5ZGE0ZGQxOGFiZjM4YzI3YzQwMjlkMC90YWJsZXJhbmdlOjkzODEwZmJiNzlkYTRkZDE4YWJmMzhjMjdjNDAyOWQwXzMtMy0xLTEtMzYxMTU_ed097cd5-0170-42ee-ba8c-0c8dc43b61d3"
      unitRef="usd">1006000</csv:GoodwillWrittenOffDueToDiscontinuedOperations>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90YWJsZTo5MzgxMGZiYjc5ZGE0ZGQxOGFiZjM4YzI3YzQwMjlkMC90YWJsZXJhbmdlOjkzODEwZmJiNzlkYTRkZDE4YWJmMzhjMjdjNDAyOWQwXzQtMS0xLTEtMzYxMTU_5309e551-f064-459e-a415-f78f7dd7e08f"
      unitRef="usd">13632000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90YWJsZTo5MzgxMGZiYjc5ZGE0ZGQxOGFiZjM4YzI3YzQwMjlkMC90YWJsZXJhbmdlOjkzODEwZmJiNzlkYTRkZDE4YWJmMzhjMjdjNDAyOWQwXzQtMy0xLTEtMzYxMTU_11b5abb0-6b19-446e-9f27-293fdf0f48f6"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:Goodwill
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90YWJsZTo5MzgxMGZiYjc5ZGE0ZGQxOGFiZjM4YzI3YzQwMjlkMC90YWJsZXJhbmdlOjkzODEwZmJiNzlkYTRkZDE4YWJmMzhjMjdjNDAyOWQwXzUtMS0xLTEtMzYxMTU_6f7c1830-f03c-4373-bebd-898553ceff63"
      unitRef="usd">392978000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90YWJsZTo5MzgxMGZiYjc5ZGE0ZGQxOGFiZjM4YzI3YzQwMjlkMC90YWJsZXJhbmdlOjkzODEwZmJiNzlkYTRkZDE4YWJmMzhjMjdjNDAyOWQwXzUtMy0xLTEtMzYxMTU_5fd1e621-4a68-4e2c-8a82-b47e47c7d549"
      unitRef="usd">391972000</us-gaap:Goodwill>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90ZXh0cmVnaW9uOmM1N2Y0MGY1ZTZmMzQ1ZDliOGNhNmE4MDAyZDllNjgwXzEwOTk1MTE2MzMyOTk_5c776551-28af-4847-970c-3e1448b015aa"
      unitRef="usd">1000000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <csv:NumberOfFuneralHomesSold
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90ZXh0cmVnaW9uOmM1N2Y0MGY1ZTZmMzQ1ZDliOGNhNmE4MDAyZDllNjgwXzEyMDk0NjI3OTE0NTQ3_dc3d8928-c5e1-43ec-9153-e2bc4786f7fc"
      unitRef="business">1</csv:NumberOfFuneralHomesSold>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90ZXh0cmVnaW9uOmM1N2Y0MGY1ZTZmMzQ1ZDliOGNhNmE4MDAyZDllNjgwXzEwOTk1MTE2MzI5Mzc_e2c7eb0c-913f-4fbe-a93e-af45e9b9fe48"
      unitRef="usd">14100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ifabdc2d9723a40e9a40e255bc7632590_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90ZXh0cmVnaW9uOmM1N2Y0MGY1ZTZmMzQ1ZDliOGNhNmE4MDAyZDllNjgwXzEwOTk1MTE2MzI5NDM_a8e478d3-3834-416f-87df-83e15b3034b4"
      unitRef="usd">10400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i71bc5fd1631a46beb3af22c961d707d5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90ZXh0cmVnaW9uOmM1N2Y0MGY1ZTZmMzQ1ZDliOGNhNmE4MDAyZDllNjgwXzEwOTk1MTE2MzI5NDc_b2f6797b-3fea-4b86-9e2b-b99c49bc072f"
      unitRef="usd">3700000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90ZXh0cmVnaW9uOmM1N2Y0MGY1ZTZmMzQ1ZDliOGNhNmE4MDAyZDllNjgwXzEwOTk1MTE2MzI5NTc_edf541ba-44f3-44d6-bd2c-bcbe3ca17428"
      unitRef="usd">5700000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <csv:NumberOfFuneralHomesSold
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDMvZnJhZzpjNTdmNDBmNWU2ZjM0NWQ5YjhjYTZhODAwMmQ5ZTY4MC90ZXh0cmVnaW9uOmM1N2Y0MGY1ZTZmMzQ1ZDliOGNhNmE4MDAyZDllNjgwXzE2NDkyNjc0NDg4Nzc_0be6c456-56ca-42b8-a2b6-5a9806b77c75"
      unitRef="funeral_home">5</csv:NumberOfFuneralHomesSold>
    <csv:AssetsHeldForSaleAndDiscontinuedOperationsTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90ZXh0cmVnaW9uOmM3YmM2M2EzNjAzYjQ2NzhiYmVhNTBhNjU2ZTMyNTFkXzU1OA_7430a5ab-08bc-4c4f-8eda-ba5f5d4fd548">DIVESTED OPERATIONS&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, we sold two funeral homes and one cemetery for $2.5 million and we merged six funeral homes with other businesses we own in existing markets. During 2020, we sold eight funeral homes for $8.4 million.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;During 2019, we divested three funeral homes whose building leases expired and sold a funeral home for $0.9 million. In addition, we merged a funeral home with a business we own in an existing market. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The operating results of these divested funeral homes and cemeteries are reflected on our Consolidated Statements of Operations as shown in the table below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:322.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:57.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:4.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:57.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:3.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:57.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&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;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,070&#160;&lt;/span&gt;&lt;/td&gt;&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:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Net loss on divestitures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,749)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from divested operations, after tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,455)&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;(40)&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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.419%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.213%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss on divestitures is recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Net loss on divestitures, disposals and impairment charges &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;on our Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</csv:AssetsHeldForSaleAndDiscontinuedOperationsTextBlock>
    <csv:NumberOfBusinessesSold
      contextRef="ib8e521a1ecca460eb112fbb939e7c3c8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90ZXh0cmVnaW9uOmM3YmM2M2EzNjAzYjQ2NzhiYmVhNTBhNjU2ZTMyNTFkXzEwOTk1MTE2Mjg3MTk_0d87f235-3682-4be1-9b00-66a2aae280f9"
      unitRef="divestiture">2</csv:NumberOfBusinessesSold>
    <csv:NumberOfBusinessesSold
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90ZXh0cmVnaW9uOmM3YmM2M2EzNjAzYjQ2NzhiYmVhNTBhNjU2ZTMyNTFkXzEwOTk1MTE2MjkwMTQ_cac98c3f-41b6-48f6-af01-027e651dd01c"
      unitRef="divestiture">1</csv:NumberOfBusinessesSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="i1df1e132021642e09026e665ee2eb080_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90ZXh0cmVnaW9uOmM3YmM2M2EzNjAzYjQ2NzhiYmVhNTBhNjU2ZTMyNTFkXzEwOTk1MTE2Mjg3NDE_9bc5eb7f-86b2-49de-9e39-1ef2eb730247"
      unitRef="usd">2500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <csv:NumberOfFuneralHomesMerged
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90ZXh0cmVnaW9uOmM3YmM2M2EzNjAzYjQ2NzhiYmVhNTBhNjU2ZTMyNTFkXzMyOTg1MzQ4ODQ2NjY_c19e4693-c110-4950-8302-9a8b527453a7"
      unitRef="funeral_home">6</csv:NumberOfFuneralHomesMerged>
    <csv:NumberOfBusinessesSold
      contextRef="icc4350e45145470b97f392a76161632f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90ZXh0cmVnaW9uOmM3YmM2M2EzNjAzYjQ2NzhiYmVhNTBhNjU2ZTMyNTFkXzEwOTk1MTE2Mjg5ODk_5b8aab38-05f7-450d-83bb-61af60348012"
      unitRef="divestiture">8</csv:NumberOfBusinessesSold>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90ZXh0cmVnaW9uOmM3YmM2M2EzNjAzYjQ2NzhiYmVhNTBhNjU2ZTMyNTFkXzEwOTk1MTE2Mjg5ODA_dc2cc360-bd6c-484f-aa6c-8f6d0ab12fed"
      unitRef="usd">8400000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <csv:NumberOfBusinessesSold
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90ZXh0cmVnaW9uOmM3YmM2M2EzNjAzYjQ2NzhiYmVhNTBhNjU2ZTMyNTFkXzEwOTk1MTE2Mjg4MTc_0fc3ff6c-2245-4e2c-a128-842e75888f52"
      unitRef="divestiture">3</csv:NumberOfBusinessesSold>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90ZXh0cmVnaW9uOmM3YmM2M2EzNjAzYjQ2NzhiYmVhNTBhNjU2ZTMyNTFkXzEwOTk1MTE2Mjg5NzY_bea4d1ed-8025-4fc4-a5d0-d0b2031591e5"
      unitRef="usd">900000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <csv:OperatingResultsAndGainOnDiscontinuedOperationsTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90ZXh0cmVnaW9uOmM3YmM2M2EzNjAzYjQ2NzhiYmVhNTBhNjU2ZTMyNTFkXzU2Nw_d3ad626f-a096-4270-a340-a3dd8f357d83">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The operating results of these divested funeral homes and cemeteries are reflected on our Consolidated Statements of Operations as shown in the table below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:322.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:57.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:4.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:57.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:3.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:57.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&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;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,070&#160;&lt;/span&gt;&lt;/td&gt;&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:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Net loss on divestitures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,749)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss from divested operations, after tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,455)&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;(40)&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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.419%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.213%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net loss on divestitures is recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Net loss on divestitures, disposals and impairment charges &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;on our Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</csv:OperatingResultsAndGainOnDiscontinuedOperationsTableTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i7ef1017fb2e7469eb11ed9e2048f8b1c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90YWJsZTpjMTdjZTY3ZWMxNzI0OTc1OTFlOTE0YjY5NTAwNzc0OC90YWJsZXJhbmdlOmMxN2NlNjdlYzE3MjQ5NzU5MWU5MTRiNjk1MDA3NzQ4XzItMS0xLTEtMzYxMTU_bb112aa4-d057-4de3-9eaa-1f6fba695d2c"
      unitRef="usd">805000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i376da0e0e5cf4a1087541bdf277c9bae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90YWJsZTpjMTdjZTY3ZWMxNzI0OTc1OTFlOTE0YjY5NTAwNzc0OC90YWJsZXJhbmdlOmMxN2NlNjdlYzE3MjQ5NzU5MWU5MTRiNjk1MDA3NzQ4XzItMy0xLTEtMzYxMTU_e0208925-8e57-4b52-a5c1-33d443bdc504"
      unitRef="usd">2643000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ic1cc54f778e34d009ebaec7318b165bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90YWJsZTpjMTdjZTY3ZWMxNzI0OTc1OTFlOTE0YjY5NTAwNzc0OC90YWJsZXJhbmdlOmMxN2NlNjdlYzE3MjQ5NzU5MWU5MTRiNjk1MDA3NzQ4XzItNS0xLTEtMzYxMTU_cb8d83f2-ee29-43ed-b899-cd649fc85dbe"
      unitRef="usd">1070000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i7ef1017fb2e7469eb11ed9e2048f8b1c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90YWJsZTpjMTdjZTY3ZWMxNzI0OTc1OTFlOTE0YjY5NTAwNzc0OC90YWJsZXJhbmdlOmMxN2NlNjdlYzE3MjQ5NzU5MWU5MTRiNjk1MDA3NzQ4XzQtMS0xLTEtMzYxMTU_955d4d03-2bfb-40ce-b985-3ebff55d2510"
      unitRef="usd">-569000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i376da0e0e5cf4a1087541bdf277c9bae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90YWJsZTpjMTdjZTY3ZWMxNzI0OTc1OTFlOTE0YjY5NTAwNzc0OC90YWJsZXJhbmdlOmMxN2NlNjdlYzE3MjQ5NzU5MWU5MTRiNjk1MDA3NzQ4XzQtMy0xLTEtMzYxMTU_c93a458a-48bc-4f86-966f-d3a636731b37"
      unitRef="usd">159000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="ic1cc54f778e34d009ebaec7318b165bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90YWJsZTpjMTdjZTY3ZWMxNzI0OTc1OTFlOTE0YjY5NTAwNzc0OC90YWJsZXJhbmdlOmMxN2NlNjdlYzE3MjQ5NzU5MWU5MTRiNjk1MDA3NzQ4XzQtNS0xLTEtMzYxMTU_98ebc295-c98e-49ce-b835-d6f46a5e6737"
      unitRef="usd">6000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i7ef1017fb2e7469eb11ed9e2048f8b1c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90YWJsZTpjMTdjZTY3ZWMxNzI0OTc1OTFlOTE0YjY5NTAwNzc0OC90YWJsZXJhbmdlOmMxN2NlNjdlYzE3MjQ5NzU5MWU5MTRiNjk1MDA3NzQ4XzUtMS0xLTEtMzYxMTU_b2db8267-de8d-4d96-a474-db183a823cc9"
      unitRef="usd">-3883000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i376da0e0e5cf4a1087541bdf277c9bae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90YWJsZTpjMTdjZTY3ZWMxNzI0OTc1OTFlOTE0YjY5NTAwNzc0OC90YWJsZXJhbmdlOmMxN2NlNjdlYzE3MjQ5NzU5MWU5MTRiNjk1MDA3NzQ4XzUtMy0xLTEtMzYxMTU_70c29339-2a84-428c-9381-1aaae7d0fd1f"
      unitRef="usd">-6749000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ic1cc54f778e34d009ebaec7318b165bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90YWJsZTpjMTdjZTY3ZWMxNzI0OTc1OTFlOTE0YjY5NTAwNzc0OC90YWJsZXJhbmdlOmMxN2NlNjdlYzE3MjQ5NzU5MWU5MTRiNjk1MDA3NzQ4XzUtNS0xLTEtMzYxMTU_46d87e1d-baf4-48ed-943b-a043f3cbc7c2"
      unitRef="usd">-62000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal
      contextRef="i7ef1017fb2e7469eb11ed9e2048f8b1c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90YWJsZTpjMTdjZTY3ZWMxNzI0OTc1OTFlOTE0YjY5NTAwNzc0OC90YWJsZXJhbmdlOmMxN2NlNjdlYzE3MjQ5NzU5MWU5MTRiNjk1MDA3NzQ4XzYtMS0xLTEtMzYxMTU_0cca1b15-a345-462d-ae38-1869278a529a"
      unitRef="usd">1288000</us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal>
    <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal
      contextRef="i376da0e0e5cf4a1087541bdf277c9bae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90YWJsZTpjMTdjZTY3ZWMxNzI0OTc1OTFlOTE0YjY5NTAwNzc0OC90YWJsZXJhbmdlOmMxN2NlNjdlYzE3MjQ5NzU5MWU5MTRiNjk1MDA3NzQ4XzYtMy0xLTEtMzYxMTU_3dcf46f1-6828-4958-aaf3-17fdf90dab81"
      unitRef="usd">2135000</us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal>
    <us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal
      contextRef="ic1cc54f778e34d009ebaec7318b165bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90YWJsZTpjMTdjZTY3ZWMxNzI0OTc1OTFlOTE0YjY5NTAwNzc0OC90YWJsZXJhbmdlOmMxN2NlNjdlYzE3MjQ5NzU5MWU5MTRiNjk1MDA3NzQ4XzYtNS0xLTEtMzYxMTU_d46210a0-f693-4056-9b0e-4d4e0cbfb8fa"
      unitRef="usd">16000</us-gaap:DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i7ef1017fb2e7469eb11ed9e2048f8b1c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90YWJsZTpjMTdjZTY3ZWMxNzI0OTc1OTFlOTE0YjY5NTAwNzc0OC90YWJsZXJhbmdlOmMxN2NlNjdlYzE3MjQ5NzU5MWU5MTRiNjk1MDA3NzQ4XzctMS0xLTEtMzYxMTU_53686785-27ee-451c-a5ec-1bd249a70da1"
      unitRef="usd">-3164000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i376da0e0e5cf4a1087541bdf277c9bae_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90YWJsZTpjMTdjZTY3ZWMxNzI0OTc1OTFlOTE0YjY5NTAwNzc0OC90YWJsZXJhbmdlOmMxN2NlNjdlYzE3MjQ5NzU5MWU5MTRiNjk1MDA3NzQ4XzctMy0xLTEtMzYxMTU_372db5a7-8f74-4d77-af6c-7886b3794de4"
      unitRef="usd">-4455000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ic1cc54f778e34d009ebaec7318b165bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDYvZnJhZzpjN2JjNjNhMzYwM2I0Njc4YmJlYTUwYTY1NmUzMjUxZC90YWJsZTpjMTdjZTY3ZWMxNzI0OTc1OTFlOTE0YjY5NTAwNzc0OC90YWJsZXJhbmdlOmMxN2NlNjdlYzE3MjQ5NzU5MWU5MTRiNjk1MDA3NzQ4XzctNS0xLTEtMzYxMTU_c092eded-6b5f-450c-877f-9ac84e4f4c7d"
      unitRef="usd">-40000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <csv:PreneedCemeteryReceivablesTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90ZXh0cmVnaW9uOjNmMTAyNTcxZWIyYjRjMDk5ZDBiZWQxYWUxOGI4YWU1XzIxOTc_7d57605b-4786-4b8f-a9d8-1deb28a8578b">RECEIVABLES&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable is comprised of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.669%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;Funeral&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cemetery&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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;Trade and financed receivables&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;10,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;24,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accounts receivable, net&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;10,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,437&#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;185&#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;25,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.616%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:0 1pt"/&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;Funeral&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cemetery&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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;Trade and financed receivables&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;11,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;23,678&#160;&lt;/span&gt;&lt;/td&gt;&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;Other receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accounts receivable, net&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;11,488&#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;13,414&#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;201&#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;25,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other receivables include supplier rebates, commissions due from third party insurance companies and perpetual care income receivables. We do not provide an allowance for credit losses for these receivables as we have historically not had any collectability issues nor do we expect any in the foreseeable future. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity in our allowance for credit losses by portfolio segment for the year ended December&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 1, 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:9pt;font-weight:700;line-height:100%"&gt;Provision for Credit Losses&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:9pt;font-weight:700;line-height:100%"&gt;Write Offs&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:9pt;font-weight:700;line-height:100%"&gt;Recoveries&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Trade and financed receivables:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funeral&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(915)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cemetery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 allowance for credit losses on Trade and financed receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,287)&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;(1,240)&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;2,853&#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;(1,316)&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;(990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preneed Cemetery Receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our preneed cemetery receivables are comprised of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interment rights&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;36,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;40,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Merchandise and services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Unearned finance charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Preneed cemetery receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of our preneed cemetery receivables are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preneed cemetery receivables&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;47,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,855&#160;&lt;/span&gt;&lt;/td&gt;&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;Less: unearned finance charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Preneed cemetery receivables, at amortized 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;42,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;48,211&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: allowance for credit losses&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;(2,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,704)&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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: balances due on undelivered cemetery preneed contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: amounts in accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Preneed cemetery receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,081&#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;23,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity in our allowance for credit losses for &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;Preneed cemetery receivables, net&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; for the year ended December&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 1, 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:9pt;font-weight:700;line-height:100%"&gt;Provision for Credit Losses&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:9pt;font-weight:700;line-height:100%"&gt;Write Offs&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Total allowance for credit losses on &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:100%"&gt;Preneed cemetery receivables, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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;(543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost basis of our preneed cemetery receivables by year of origination as of December&#160;31, 2021 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2017&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Prior&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:right;vertical-align: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;Total preneed cemetery receivables, at amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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;10,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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;48,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aging of past due preneed cemetery receivables as of December&#160;31, 2021 is as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31-60&lt;br/&gt;Past&#160;Due&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:400;line-height:100%"&gt;61-90&lt;br/&gt;Past&#160;Due&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:400;line-height:100%"&gt;91-120&lt;br/&gt;Past&#160;Due&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:400;line-height:100%"&gt;&amp;gt;120&lt;br/&gt;Past&#160;Due&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:400;line-height:100%"&gt;Total&#160;Past&lt;br/&gt;Due&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:400;line-height:100%"&gt;Current&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:400;line-height:100%"&gt;Total&#160;Financing&lt;br/&gt;Receivables&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;Recognized 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;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;34,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;37,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048&#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;897&#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;267&#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;2,386&#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;4,598&#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;48,257&#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;52,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aging of past due preneed cemetery receivables as of December&#160;31, 2020 is as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31-60&lt;br/&gt;Past&#160;Due&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:400;line-height:100%"&gt;61-90&lt;br/&gt;Past&#160;Due&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:400;line-height:100%"&gt;91-120&lt;br/&gt;Past&#160;Due&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:400;line-height:100%"&gt;&amp;gt;120&lt;br/&gt;Past&#160;Due&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:400;line-height:100%"&gt;Total&#160;Past&lt;br/&gt;Due&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:400;line-height:100%"&gt;Current&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:400;line-height:100%"&gt;Total&#160;Financing&lt;br/&gt;Receivables&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;Recognized 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;759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;32,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,263&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 contracts&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;979&#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;478&#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;216&#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;2,320&#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,993&#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;43,229&#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;47,222&#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;</csv:PreneedCemeteryReceivablesTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90ZXh0cmVnaW9uOjNmMTAyNTcxZWIyYjRjMDk5ZDBiZWQxYWUxOGI4YWU1XzEyMDk0NjI3OTA4OTY5_49c4ee63-9ad2-41e3-a56a-3dc09750e644">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable is comprised of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.664%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.123%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.669%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;Funeral&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cemetery&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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;Trade and financed receivables&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;10,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;24,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accounts receivable, net&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;10,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,437&#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;185&#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;25,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.616%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:0 1pt"/&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;Funeral&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cemetery&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&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;Trade and financed receivables&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;11,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;23,678&#160;&lt;/span&gt;&lt;/td&gt;&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;Other receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accounts receivable, net&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;11,488&#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;13,414&#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;201&#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;25,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Preneed Cemetery Receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our preneed cemetery receivables are comprised of the following (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interment rights&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;36,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;40,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Merchandise and services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Unearned finance charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Preneed cemetery receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of our preneed cemetery receivables are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preneed cemetery receivables&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;47,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,855&#160;&lt;/span&gt;&lt;/td&gt;&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;Less: unearned finance charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Preneed cemetery receivables, at amortized 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;42,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;48,211&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: allowance for credit losses&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;(2,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,704)&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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: balances due on undelivered cemetery preneed contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: amounts in accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Preneed cemetery receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,081&#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;23,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost basis of our preneed cemetery receivables by year of origination as of December&#160;31, 2021 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.839%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2017&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Prior&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:right;vertical-align: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;Total preneed cemetery receivables, at amortized cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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;10,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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;48,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGross
      contextRef="ib0f7f35312af41df9c8747e3a6d4d733_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyNTlkMTY4NTNlYzk0YjU2OWMyYzI1NTM4ZmJmNjkyNS90YWJsZXJhbmdlOjI1OWQxNjg1M2VjOTRiNTY5YzJjMjU1MzhmYmY2OTI1XzItMS0xLTEtMzYxMTU_9e69f815-b7e8-440b-af18-2c35d4660ab2"
      unitRef="usd">10728000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="ia9364427e757469da39446b1a45d9b1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyNTlkMTY4NTNlYzk0YjU2OWMyYzI1NTM4ZmJmNjkyNS90YWJsZXJhbmdlOjI1OWQxNjg1M2VjOTRiNTY5YzJjMjU1MzhmYmY2OTI1XzItMy0xLTEtMzYxMTU_46fdea97-825e-4d18-832a-798d5877ee61"
      unitRef="usd">13629000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i993d86802dff41658f10a4724fd3cf94_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyNTlkMTY4NTNlYzk0YjU2OWMyYzI1NTM4ZmJmNjkyNS90YWJsZXJhbmdlOjI1OWQxNjg1M2VjOTRiNTY5YzJjMjU1MzhmYmY2OTI1XzItNS0xLTEtMzYxMTU_2af84e69-7d75-464b-8710-fe79eef041ca"
      unitRef="usd">0</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyNTlkMTY4NTNlYzk0YjU2OWMyYzI1NTM4ZmJmNjkyNS90YWJsZXJhbmdlOjI1OWQxNjg1M2VjOTRiNTY5YzJjMjU1MzhmYmY2OTI1XzItNy0xLTEtMzYxMTU_7a5e8cd9-a42e-41cf-807d-bed60da9ee8f"
      unitRef="usd">24357000</us-gaap:AccountsReceivableGross>
    <us-gaap:OtherReceivablesGrossCurrent
      contextRef="ib0f7f35312af41df9c8747e3a6d4d733_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyNTlkMTY4NTNlYzk0YjU2OWMyYzI1NTM4ZmJmNjkyNS90YWJsZXJhbmdlOjI1OWQxNjg1M2VjOTRiNTY5YzJjMjU1MzhmYmY2OTI1XzMtMS0xLTEtMzYxMTU_d8395c1a-037c-4517-b7e2-a5338c6c90c2"
      unitRef="usd">329000</us-gaap:OtherReceivablesGrossCurrent>
    <us-gaap:OtherReceivablesGrossCurrent
      contextRef="ia9364427e757469da39446b1a45d9b1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyNTlkMTY4NTNlYzk0YjU2OWMyYzI1NTM4ZmJmNjkyNS90YWJsZXJhbmdlOjI1OWQxNjg1M2VjOTRiNTY5YzJjMjU1MzhmYmY2OTI1XzMtMy0xLTEtMzYxMTU_58baca21-a14f-4960-8f6a-0c5843eaa870"
      unitRef="usd">1433000</us-gaap:OtherReceivablesGrossCurrent>
    <us-gaap:OtherReceivablesGrossCurrent
      contextRef="i993d86802dff41658f10a4724fd3cf94_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyNTlkMTY4NTNlYzk0YjU2OWMyYzI1NTM4ZmJmNjkyNS90YWJsZXJhbmdlOjI1OWQxNjg1M2VjOTRiNTY5YzJjMjU1MzhmYmY2OTI1XzMtNS0xLTEtMzYxMTU_2b84723d-7d08-4584-be9d-34649216b0eb"
      unitRef="usd">185000</us-gaap:OtherReceivablesGrossCurrent>
    <us-gaap:OtherReceivablesGrossCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyNTlkMTY4NTNlYzk0YjU2OWMyYzI1NTM4ZmJmNjkyNS90YWJsZXJhbmdlOjI1OWQxNjg1M2VjOTRiNTY5YzJjMjU1MzhmYmY2OTI1XzMtNy0xLTEtMzYxMTU_fe1eb817-76a9-4533-9346-f82511e4cb42"
      unitRef="usd">1947000</us-gaap:OtherReceivablesGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ib0f7f35312af41df9c8747e3a6d4d733_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyNTlkMTY4NTNlYzk0YjU2OWMyYzI1NTM4ZmJmNjkyNS90YWJsZXJhbmdlOjI1OWQxNjg1M2VjOTRiNTY5YzJjMjU1MzhmYmY2OTI1XzQtMS0xLTEtMzYxMTU_fffcdffa-6afc-4f1e-a91e-c8b6eb4843cd"
      unitRef="usd">365000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ia9364427e757469da39446b1a45d9b1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyNTlkMTY4NTNlYzk0YjU2OWMyYzI1NTM4ZmJmNjkyNS90YWJsZXJhbmdlOjI1OWQxNjg1M2VjOTRiNTY5YzJjMjU1MzhmYmY2OTI1XzQtMy0xLTEtMzYxMTU_c5c0edc5-5eef-4f2e-b7b2-7aa1b9e3aedc"
      unitRef="usd">625000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i993d86802dff41658f10a4724fd3cf94_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyNTlkMTY4NTNlYzk0YjU2OWMyYzI1NTM4ZmJmNjkyNS90YWJsZXJhbmdlOjI1OWQxNjg1M2VjOTRiNTY5YzJjMjU1MzhmYmY2OTI1XzQtNS0xLTEtMzYxMTU_281e71e4-8352-4cf1-8692-2a7f3a82ebf6"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyNTlkMTY4NTNlYzk0YjU2OWMyYzI1NTM4ZmJmNjkyNS90YWJsZXJhbmdlOjI1OWQxNjg1M2VjOTRiNTY5YzJjMjU1MzhmYmY2OTI1XzQtNy0xLTEtMzYxMTU_38a5ea9a-5236-4949-88b0-2068b84750df"
      unitRef="usd">990000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNet
      contextRef="ib0f7f35312af41df9c8747e3a6d4d733_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyNTlkMTY4NTNlYzk0YjU2OWMyYzI1NTM4ZmJmNjkyNS90YWJsZXJhbmdlOjI1OWQxNjg1M2VjOTRiNTY5YzJjMjU1MzhmYmY2OTI1XzUtMS0xLTEtMzYxMTU_2a33d64d-55e0-44e9-b2d3-6dee074c2772"
      unitRef="usd">10692000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="ia9364427e757469da39446b1a45d9b1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyNTlkMTY4NTNlYzk0YjU2OWMyYzI1NTM4ZmJmNjkyNS90YWJsZXJhbmdlOjI1OWQxNjg1M2VjOTRiNTY5YzJjMjU1MzhmYmY2OTI1XzUtMy0xLTEtMzYxMTU_228fbe21-213a-4b42-a26a-8a2298363865"
      unitRef="usd">14437000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="i993d86802dff41658f10a4724fd3cf94_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyNTlkMTY4NTNlYzk0YjU2OWMyYzI1NTM4ZmJmNjkyNS90YWJsZXJhbmdlOjI1OWQxNjg1M2VjOTRiNTY5YzJjMjU1MzhmYmY2OTI1XzUtNS0xLTEtMzYxMTU_dd75e34c-3563-4527-9179-a428137c7c1d"
      unitRef="usd">185000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyNTlkMTY4NTNlYzk0YjU2OWMyYzI1NTM4ZmJmNjkyNS90YWJsZXJhbmdlOjI1OWQxNjg1M2VjOTRiNTY5YzJjMjU1MzhmYmY2OTI1XzUtNy0xLTEtMzYxMTU_ffe51740-36dd-4621-a8ef-411f26e79d17"
      unitRef="usd">25314000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableGross
      contextRef="i17b1484eecb9452ea575b0ce7670f8be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplYmZhYjFjM2JhZGU0YjM5OGE0ZTMxYzM3YTFmMjk4NC90YWJsZXJhbmdlOmViZmFiMWMzYmFkZTRiMzk4YTRlMzFjMzdhMWYyOTg0XzItMS0xLTEtMzYxMTU_65b228a2-467f-488a-bf55-5067fc7cfdf4"
      unitRef="usd">11448000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="ieb9674e006da403eaa86b92ab0f87962_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplYmZhYjFjM2JhZGU0YjM5OGE0ZTMxYzM3YTFmMjk4NC90YWJsZXJhbmdlOmViZmFiMWMzYmFkZTRiMzk4YTRlMzFjMzdhMWYyOTg0XzItMy0xLTEtMzYxMTU_35c682e3-9ca0-4a50-9519-a027b88cef57"
      unitRef="usd">12230000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i1804a79d780a47ab8a648e850fce52bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplYmZhYjFjM2JhZGU0YjM5OGE0ZTMxYzM3YTFmMjk4NC90YWJsZXJhbmdlOmViZmFiMWMzYmFkZTRiMzk4YTRlMzFjMzdhMWYyOTg0XzItNS0xLTEtMzYxMTU_781c0830-a129-44bd-9dcc-b305db03c6de"
      unitRef="usd">0</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplYmZhYjFjM2JhZGU0YjM5OGE0ZTMxYzM3YTFmMjk4NC90YWJsZXJhbmdlOmViZmFiMWMzYmFkZTRiMzk4YTRlMzFjMzdhMWYyOTg0XzItNy0xLTEtMzYxMTU_e009420d-f54a-496d-bbda-bbc53517d9b5"
      unitRef="usd">23678000</us-gaap:AccountsReceivableGross>
    <us-gaap:OtherReceivablesGrossCurrent
      contextRef="i17b1484eecb9452ea575b0ce7670f8be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplYmZhYjFjM2JhZGU0YjM5OGE0ZTMxYzM3YTFmMjk4NC90YWJsZXJhbmdlOmViZmFiMWMzYmFkZTRiMzk4YTRlMzFjMzdhMWYyOTg0XzMtMS0xLTEtMzYxMTU_4aaa0eae-00c8-4f02-8657-885dcf16e332"
      unitRef="usd">367000</us-gaap:OtherReceivablesGrossCurrent>
    <us-gaap:OtherReceivablesGrossCurrent
      contextRef="ieb9674e006da403eaa86b92ab0f87962_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplYmZhYjFjM2JhZGU0YjM5OGE0ZTMxYzM3YTFmMjk4NC90YWJsZXJhbmdlOmViZmFiMWMzYmFkZTRiMzk4YTRlMzFjMzdhMWYyOTg0XzMtMy0xLTEtMzYxMTU_caf4265d-8060-4b5a-bc22-3d5c0ffb349a"
      unitRef="usd">2144000</us-gaap:OtherReceivablesGrossCurrent>
    <us-gaap:OtherReceivablesGrossCurrent
      contextRef="i1804a79d780a47ab8a648e850fce52bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplYmZhYjFjM2JhZGU0YjM5OGE0ZTMxYzM3YTFmMjk4NC90YWJsZXJhbmdlOmViZmFiMWMzYmFkZTRiMzk4YTRlMzFjMzdhMWYyOTg0XzMtNS0xLTEtMzYxMTU_3596617a-05fa-47a7-ae11-15247e05592e"
      unitRef="usd">201000</us-gaap:OtherReceivablesGrossCurrent>
    <us-gaap:OtherReceivablesGrossCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplYmZhYjFjM2JhZGU0YjM5OGE0ZTMxYzM3YTFmMjk4NC90YWJsZXJhbmdlOmViZmFiMWMzYmFkZTRiMzk4YTRlMzFjMzdhMWYyOTg0XzMtNy0xLTEtMzYxMTU_a2e3d1d4-5b60-4bec-96ed-77a4df58c4b8"
      unitRef="usd">2712000</us-gaap:OtherReceivablesGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i17b1484eecb9452ea575b0ce7670f8be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplYmZhYjFjM2JhZGU0YjM5OGE0ZTMxYzM3YTFmMjk4NC90YWJsZXJhbmdlOmViZmFiMWMzYmFkZTRiMzk4YTRlMzFjMzdhMWYyOTg0XzQtMS0xLTEtMzYxMTU_f2097608-816e-4f85-b51f-61075f16af4a"
      unitRef="usd">327000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ieb9674e006da403eaa86b92ab0f87962_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplYmZhYjFjM2JhZGU0YjM5OGE0ZTMxYzM3YTFmMjk4NC90YWJsZXJhbmdlOmViZmFiMWMzYmFkZTRiMzk4YTRlMzFjMzdhMWYyOTg0XzQtMy0xLTEtMzYxMTU_cc11ef9d-757e-4309-a91b-db700121e2d1"
      unitRef="usd">960000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i1804a79d780a47ab8a648e850fce52bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplYmZhYjFjM2JhZGU0YjM5OGE0ZTMxYzM3YTFmMjk4NC90YWJsZXJhbmdlOmViZmFiMWMzYmFkZTRiMzk4YTRlMzFjMzdhMWYyOTg0XzQtNS0xLTEtMzYxMTU_4843bf10-e6b6-417d-a549-ae06599d13e3"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplYmZhYjFjM2JhZGU0YjM5OGE0ZTMxYzM3YTFmMjk4NC90YWJsZXJhbmdlOmViZmFiMWMzYmFkZTRiMzk4YTRlMzFjMzdhMWYyOTg0XzQtNy0xLTEtMzYxMTU_6c797ae0-7d6b-49ce-8d6c-4a325f1452e8"
      unitRef="usd">1287000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNet
      contextRef="i17b1484eecb9452ea575b0ce7670f8be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplYmZhYjFjM2JhZGU0YjM5OGE0ZTMxYzM3YTFmMjk4NC90YWJsZXJhbmdlOmViZmFiMWMzYmFkZTRiMzk4YTRlMzFjMzdhMWYyOTg0XzUtMS0xLTEtMzYxMTU_58acc2b6-a366-4c9a-bf2d-1f2d48d9c5ac"
      unitRef="usd">11488000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="ieb9674e006da403eaa86b92ab0f87962_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplYmZhYjFjM2JhZGU0YjM5OGE0ZTMxYzM3YTFmMjk4NC90YWJsZXJhbmdlOmViZmFiMWMzYmFkZTRiMzk4YTRlMzFjMzdhMWYyOTg0XzUtMy0xLTEtMzYxMTU_21fc5b3d-47cf-4a85-93c7-51ac1b377696"
      unitRef="usd">13414000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="i1804a79d780a47ab8a648e850fce52bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplYmZhYjFjM2JhZGU0YjM5OGE0ZTMxYzM3YTFmMjk4NC90YWJsZXJhbmdlOmViZmFiMWMzYmFkZTRiMzk4YTRlMzFjMzdhMWYyOTg0XzUtNS0xLTEtMzYxMTU_8984777c-20e4-47f2-a54c-e5fb5b3a3320"
      unitRef="usd">201000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplYmZhYjFjM2JhZGU0YjM5OGE0ZTMxYzM3YTFmMjk4NC90YWJsZXJhbmdlOmViZmFiMWMzYmFkZTRiMzk4YTRlMzFjMzdhMWYyOTg0XzUtNy0xLTEtMzYxMTU_2187694a-e2ed-43ca-b4e2-1e80299b890d"
      unitRef="usd">25103000</us-gaap:AccountsReceivableNet>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90ZXh0cmVnaW9uOjNmMTAyNTcxZWIyYjRjMDk5ZDBiZWQxYWUxOGI4YWU1XzEyMDk0NjI3OTA4OTY4_7a9c47c4-e5f7-465a-ae28-936732ecac29">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity in our allowance for credit losses by portfolio segment for the year ended December&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 1, 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:9pt;font-weight:700;line-height:100%"&gt;Provision for Credit Losses&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:9pt;font-weight:700;line-height:100%"&gt;Write Offs&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:9pt;font-weight:700;line-height:100%"&gt;Recoveries&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Trade and financed receivables:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funeral&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(915)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cemetery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(960)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 allowance for credit losses on Trade and financed receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,287)&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;(1,240)&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;2,853&#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;(1,316)&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;(990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity in our allowance for credit losses for &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;Preneed cemetery receivables, net&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; for the year ended December&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;January 1, 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:9pt;font-weight:700;line-height:100%"&gt;Provision for Credit Losses&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:9pt;font-weight:700;line-height:100%"&gt;Write Offs&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Total allowance for credit losses on &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:100%"&gt;Preneed cemetery receivables, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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;(543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss
      contextRef="i17b1484eecb9452ea575b0ce7670f8be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo3NWQyNWQ0ZDMwZGM0MWQ1YWQ0YjMzNGQ3N2ZiMjgwYy90YWJsZXJhbmdlOjc1ZDI1ZDRkMzBkYzQxZDVhZDRiMzM0ZDc3ZmIyODBjXzItMS0xLTEtMzYxMTU_748fa68f-d215-468e-8433-22793120807a"
      unitRef="usd">327000</us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss>
    <csv:AccountsAndFinancingReceivableCreditLossExpenseReversal
      contextRef="ib6687768241b45f180e47b8bee9a68ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo3NWQyNWQ0ZDMwZGM0MWQ1YWQ0YjMzNGQ3N2ZiMjgwYy90YWJsZXJhbmdlOjc1ZDI1ZDRkMzBkYzQxZDVhZDRiMzM0ZDc3ZmIyODBjXzItMy0xLTEtMzYxMTU_761ef601-1fe6-4598-8f7b-ae5d98e60823"
      unitRef="usd">915000</csv:AccountsAndFinancingReceivableCreditLossExpenseReversal>
    <csv:AccountsAndFinancingReceivableAllowanceForCreditLossWriteoff
      contextRef="ib6687768241b45f180e47b8bee9a68ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo3NWQyNWQ0ZDMwZGM0MWQ1YWQ0YjMzNGQ3N2ZiMjgwYy90YWJsZXJhbmdlOjc1ZDI1ZDRkMzBkYzQxZDVhZDRiMzM0ZDc3ZmIyODBjXzItNy0xLTEtMzYxMTU_f5560004-fce6-466a-802a-72734d6327e2"
      unitRef="usd">2193000</csv:AccountsAndFinancingReceivableAllowanceForCreditLossWriteoff>
    <csv:AccountsAndFinancingReceivableAllowanceForCreditLossRecovery
      contextRef="ib6687768241b45f180e47b8bee9a68ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo3NWQyNWQ0ZDMwZGM0MWQ1YWQ0YjMzNGQ3N2ZiMjgwYy90YWJsZXJhbmdlOjc1ZDI1ZDRkMzBkYzQxZDVhZDRiMzM0ZDc3ZmIyODBjXzItOS0xLTEtMzYxMTU_ba819414-a785-483a-a723-1c78094db0db"
      unitRef="usd">1316000</csv:AccountsAndFinancingReceivableAllowanceForCreditLossRecovery>
    <us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss
      contextRef="ib0f7f35312af41df9c8747e3a6d4d733_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo3NWQyNWQ0ZDMwZGM0MWQ1YWQ0YjMzNGQ3N2ZiMjgwYy90YWJsZXJhbmdlOjc1ZDI1ZDRkMzBkYzQxZDVhZDRiMzM0ZDc3ZmIyODBjXzItMTEtMS0xLTM2MTE1_e781aefe-011b-4e65-97e4-4430021a1f14"
      unitRef="usd">365000</us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss>
    <us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss
      contextRef="ieb9674e006da403eaa86b92ab0f87962_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo3NWQyNWQ0ZDMwZGM0MWQ1YWQ0YjMzNGQ3N2ZiMjgwYy90YWJsZXJhbmdlOjc1ZDI1ZDRkMzBkYzQxZDVhZDRiMzM0ZDc3ZmIyODBjXzMtMS0xLTEtMzYxMTU_fc8381d0-513a-46d2-9095-89a3e403e760"
      unitRef="usd">960000</us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss>
    <csv:AccountsAndFinancingReceivableCreditLossExpenseReversal
      contextRef="ib453cb3fcc4543c188c6d21d50ffb5f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo3NWQyNWQ0ZDMwZGM0MWQ1YWQ0YjMzNGQ3N2ZiMjgwYy90YWJsZXJhbmdlOjc1ZDI1ZDRkMzBkYzQxZDVhZDRiMzM0ZDc3ZmIyODBjXzMtMy0xLTEtMzYxMTU_36089c3a-3de8-4d6f-af04-261570132cf5"
      unitRef="usd">325000</csv:AccountsAndFinancingReceivableCreditLossExpenseReversal>
    <csv:AccountsAndFinancingReceivableAllowanceForCreditLossWriteoff
      contextRef="ib453cb3fcc4543c188c6d21d50ffb5f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo3NWQyNWQ0ZDMwZGM0MWQ1YWQ0YjMzNGQ3N2ZiMjgwYy90YWJsZXJhbmdlOjc1ZDI1ZDRkMzBkYzQxZDVhZDRiMzM0ZDc3ZmIyODBjXzMtNy0xLTEtMzYxMTU_773f2e1a-9048-4d6f-96df-b9dfc7cb13ee"
      unitRef="usd">660000</csv:AccountsAndFinancingReceivableAllowanceForCreditLossWriteoff>
    <csv:AccountsAndFinancingReceivableAllowanceForCreditLossRecovery
      contextRef="ib453cb3fcc4543c188c6d21d50ffb5f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo3NWQyNWQ0ZDMwZGM0MWQ1YWQ0YjMzNGQ3N2ZiMjgwYy90YWJsZXJhbmdlOjc1ZDI1ZDRkMzBkYzQxZDVhZDRiMzM0ZDc3ZmIyODBjXzMtOS0xLTEtMzYxMTU_fda7832e-bc8a-4266-a2b1-6cbb98c8cf5b"
      unitRef="usd">0</csv:AccountsAndFinancingReceivableAllowanceForCreditLossRecovery>
    <us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss
      contextRef="ia9364427e757469da39446b1a45d9b1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo3NWQyNWQ0ZDMwZGM0MWQ1YWQ0YjMzNGQ3N2ZiMjgwYy90YWJsZXJhbmdlOjc1ZDI1ZDRkMzBkYzQxZDVhZDRiMzM0ZDc3ZmIyODBjXzMtMTEtMS0xLTM2MTE1_224c6730-fbb1-4d10-aec3-e451b91bf385"
      unitRef="usd">625000</us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss>
    <us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo3NWQyNWQ0ZDMwZGM0MWQ1YWQ0YjMzNGQ3N2ZiMjgwYy90YWJsZXJhbmdlOjc1ZDI1ZDRkMzBkYzQxZDVhZDRiMzM0ZDc3ZmIyODBjXzQtMS0xLTEtMzYxMTU_4aab24b0-54df-40e1-a946-c66ccc2c49c4"
      unitRef="usd">1287000</us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss>
    <csv:AccountsAndFinancingReceivableCreditLossExpenseReversal
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo3NWQyNWQ0ZDMwZGM0MWQ1YWQ0YjMzNGQ3N2ZiMjgwYy90YWJsZXJhbmdlOjc1ZDI1ZDRkMzBkYzQxZDVhZDRiMzM0ZDc3ZmIyODBjXzQtMy0xLTEtMzYxMTU_2add2f9d-5906-4be7-814b-af224ed656b9"
      unitRef="usd">1240000</csv:AccountsAndFinancingReceivableCreditLossExpenseReversal>
    <csv:AccountsAndFinancingReceivableAllowanceForCreditLossWriteoff
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo3NWQyNWQ0ZDMwZGM0MWQ1YWQ0YjMzNGQ3N2ZiMjgwYy90YWJsZXJhbmdlOjc1ZDI1ZDRkMzBkYzQxZDVhZDRiMzM0ZDc3ZmIyODBjXzQtNy0xLTEtMzYxMTU_aa6bf2fc-fe01-4996-ac87-7570ceffa41e"
      unitRef="usd">2853000</csv:AccountsAndFinancingReceivableAllowanceForCreditLossWriteoff>
    <csv:AccountsAndFinancingReceivableAllowanceForCreditLossRecovery
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo3NWQyNWQ0ZDMwZGM0MWQ1YWQ0YjMzNGQ3N2ZiMjgwYy90YWJsZXJhbmdlOjc1ZDI1ZDRkMzBkYzQxZDVhZDRiMzM0ZDc3ZmIyODBjXzQtOS0xLTEtMzYxMTU_e7a764d7-b8c5-48e7-96c2-467d4b5e8043"
      unitRef="usd">1316000</csv:AccountsAndFinancingReceivableAllowanceForCreditLossRecovery>
    <us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo3NWQyNWQ0ZDMwZGM0MWQ1YWQ0YjMzNGQ3N2ZiMjgwYy90YWJsZXJhbmdlOjc1ZDI1ZDRkMzBkYzQxZDVhZDRiMzM0ZDc3ZmIyODBjXzQtMTEtMS0xLTM2MTE1_9731eb68-cf54-4d0c-aa40-eee5fe1dde78"
      unitRef="usd">990000</us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss>
    <csv:BalanceOfReceivablesForPreneedCemeteryIntermentRights
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo4ZmYxYTM1YjYxZjY0ODI1YmU2NWQxMjIzNzE0MDEyOC90YWJsZXJhbmdlOjhmZjFhMzViNjFmNjQ4MjViZTY1ZDEyMjM3MTQwMTI4XzEtMS0xLTEtMzYxMTU_f4835fea-def0-4cc6-a61c-76dc265407f3"
      unitRef="usd">36425000</csv:BalanceOfReceivablesForPreneedCemeteryIntermentRights>
    <csv:BalanceOfReceivablesForPreneedCemeteryIntermentRights
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo4ZmYxYTM1YjYxZjY0ODI1YmU2NWQxMjIzNzE0MDEyOC90YWJsZXJhbmdlOjhmZjFhMzViNjFmNjQ4MjViZTY1ZDEyMjM3MTQwMTI4XzEtMy0xLTEtMzYxMTU_c6bef466-fc81-4bfe-ae69-2d15b8b653fa"
      unitRef="usd">40863000</csv:BalanceOfReceivablesForPreneedCemeteryIntermentRights>
    <csv:BalanceOfReceivablesForPreneedCemeteryIntermentRelatedProductsAndServices
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo4ZmYxYTM1YjYxZjY0ODI1YmU2NWQxMjIzNzE0MDEyOC90YWJsZXJhbmdlOjhmZjFhMzViNjFmNjQ4MjViZTY1ZDEyMjM3MTQwMTI4XzItMS0xLTEtMzYxMTU_b53ae7c2-cff2-4177-8afe-fca29779589e"
      unitRef="usd">6449000</csv:BalanceOfReceivablesForPreneedCemeteryIntermentRelatedProductsAndServices>
    <csv:BalanceOfReceivablesForPreneedCemeteryIntermentRelatedProductsAndServices
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo4ZmYxYTM1YjYxZjY0ODI1YmU2NWQxMjIzNzE0MDEyOC90YWJsZXJhbmdlOjhmZjFhMzViNjFmNjQ4MjViZTY1ZDEyMjM3MTQwMTI4XzItMy0xLTEtMzYxMTU_70e5544e-255a-4373-aade-efbbde63d32a"
      unitRef="usd">7348000</csv:BalanceOfReceivablesForPreneedCemeteryIntermentRelatedProductsAndServices>
    <us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo4ZmYxYTM1YjYxZjY0ODI1YmU2NWQxMjIzNzE0MDEyOC90YWJsZXJhbmdlOjhmZjFhMzViNjFmNjQ4MjViZTY1ZDEyMjM3MTQwMTI4XzMtMS0xLTEtNTQyODg_87dc18f3-1899-4a03-bc11-10e41692cef5"
      unitRef="usd">4348000</us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables>
    <us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo4ZmYxYTM1YjYxZjY0ODI1YmU2NWQxMjIzNzE0MDEyOC90YWJsZXJhbmdlOjhmZjFhMzViNjFmNjQ4MjViZTY1ZDEyMjM3MTQwMTI4XzMtMy0xLTEtNTQyODg_5acf0b7c-9f62-4cc0-95a8-1e6dfe16159a"
      unitRef="usd">4644000</us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables>
    <us-gaap:NotesReceivableGross
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo4ZmYxYTM1YjYxZjY0ODI1YmU2NWQxMjIzNzE0MDEyOC90YWJsZXJhbmdlOjhmZjFhMzViNjFmNjQ4MjViZTY1ZDEyMjM3MTQwMTI4XzMtMS0xLTEtMzYxMTU_2948807f-c01a-4fea-b44f-91bfe96bb90e"
      unitRef="usd">47222000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo4ZmYxYTM1YjYxZjY0ODI1YmU2NWQxMjIzNzE0MDEyOC90YWJsZXJhbmdlOjhmZjFhMzViNjFmNjQ4MjViZTY1ZDEyMjM3MTQwMTI4XzMtMy0xLTEtMzYxMTU_97d0ad12-7311-42df-ae41-c3623b7beb43"
      unitRef="usd">52855000</us-gaap:NotesReceivableGross>
    <csv:PreneedReceivablesGross
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyYjEyNjdmZjEwNDA0ZmUwOWFiMTM0ZmRmZDYxNDZhOC90YWJsZXJhbmdlOjJiMTI2N2ZmMTA0MDRmZTA5YWIxMzRmZGZkNjE0NmE4XzEtMS0xLTEtMzYxMTU_75ecf9c2-64cb-4b1a-a1b1-20e73cb98246"
      unitRef="usd">47222000</csv:PreneedReceivablesGross>
    <csv:PreneedReceivablesGross
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyYjEyNjdmZjEwNDA0ZmUwOWFiMTM0ZmRmZDYxNDZhOC90YWJsZXJhbmdlOjJiMTI2N2ZmMTA0MDRmZTA5YWIxMzRmZGZkNjE0NmE4XzEtMy0xLTEtMzYxMTU_60183832-a911-43b5-83b9-c2b92fe15b7b"
      unitRef="usd">52855000</csv:PreneedReceivablesGross>
    <us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyYjEyNjdmZjEwNDA0ZmUwOWFiMTM0ZmRmZDYxNDZhOC90YWJsZXJhbmdlOjJiMTI2N2ZmMTA0MDRmZTA5YWIxMzRmZGZkNjE0NmE4XzItMS0xLTEtMzYxMTU_eadaaa5c-2038-4293-9c20-f05dfaca8e73"
      unitRef="usd">4348000</us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables>
    <us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyYjEyNjdmZjEwNDA0ZmUwOWFiMTM0ZmRmZDYxNDZhOC90YWJsZXJhbmdlOjJiMTI2N2ZmMTA0MDRmZTA5YWIxMzRmZGZkNjE0NmE4XzItMy0xLTEtMzYxMTU_6d96038e-d4f2-4ea9-b426-babe73e4f56f"
      unitRef="usd">4644000</us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables>
    <csv:ReceivablesFromPreneedFuneralTrustGross
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyYjEyNjdmZjEwNDA0ZmUwOWFiMTM0ZmRmZDYxNDZhOC90YWJsZXJhbmdlOjJiMTI2N2ZmMTA0MDRmZTA5YWIxMzRmZGZkNjE0NmE4XzMtMS0xLTEtMzYxMTU_0993fcef-6886-4033-82a6-c7316e8b45e2"
      unitRef="usd">42874000</csv:ReceivablesFromPreneedFuneralTrustGross>
    <csv:ReceivablesFromPreneedFuneralTrustGross
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyYjEyNjdmZjEwNDA0ZmUwOWFiMTM0ZmRmZDYxNDZhOC90YWJsZXJhbmdlOjJiMTI2N2ZmMTA0MDRmZTA5YWIxMzRmZGZkNjE0NmE4XzMtMy0xLTEtMzYxMTU_58711664-3696-4635-adf2-c9f2960d7b5c"
      unitRef="usd">48211000</csv:ReceivablesFromPreneedFuneralTrustGross>
    <csv:PreneedFuneralTrustFundsAllowanceForContractCancellationAndCreditLoss
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyYjEyNjdmZjEwNDA0ZmUwOWFiMTM0ZmRmZDYxNDZhOC90YWJsZXJhbmdlOjJiMTI2N2ZmMTA0MDRmZTA5YWIxMzRmZGZkNjE0NmE4XzQtMS0xLTEtMzYxMTU_54e17711-e51e-4c77-8b60-c08bde8f81e6"
      unitRef="usd">2604000</csv:PreneedFuneralTrustFundsAllowanceForContractCancellationAndCreditLoss>
    <csv:PreneedFuneralTrustFundsAllowanceForContractCancellationAndCreditLoss
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyYjEyNjdmZjEwNDA0ZmUwOWFiMTM0ZmRmZDYxNDZhOC90YWJsZXJhbmdlOjJiMTI2N2ZmMTA0MDRmZTA5YWIxMzRmZGZkNjE0NmE4XzQtMy0xLTEtMzYxMTU_a1651cea-a323-4299-be3a-9793d45a1e2d"
      unitRef="usd">1704000</csv:PreneedFuneralTrustFundsAllowanceForContractCancellationAndCreditLoss>
    <csv:PreneedReceivablesBalancesDueonUndeliveredContracts
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyYjEyNjdmZjEwNDA0ZmUwOWFiMTM0ZmRmZDYxNDZhOC90YWJsZXJhbmdlOjJiMTI2N2ZmMTA0MDRmZTA5YWIxMzRmZGZkNjE0NmE4XzUtMS0xLTEtMzYxMTU_60f908a9-98b6-499c-a5b5-42e25ed66adb"
      unitRef="usd">7919000</csv:PreneedReceivablesBalancesDueonUndeliveredContracts>
    <csv:PreneedReceivablesBalancesDueonUndeliveredContracts
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyYjEyNjdmZjEwNDA0ZmUwOWFiMTM0ZmRmZDYxNDZhOC90YWJsZXJhbmdlOjJiMTI2N2ZmMTA0MDRmZTA5YWIxMzRmZGZkNjE0NmE4XzUtMy0xLTEtMzYxMTU_39617121-572a-4f24-8f00-9637aa6024b5"
      unitRef="usd">10353000</csv:PreneedReceivablesBalancesDueonUndeliveredContracts>
    <csv:PreneedCemeteryReceivableafterAllowanceforCreditLoss
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyYjEyNjdmZjEwNDA0ZmUwOWFiMTM0ZmRmZDYxNDZhOC90YWJsZXJhbmdlOjJiMTI2N2ZmMTA0MDRmZTA5YWIxMzRmZGZkNjE0NmE4XzYtMS0xLTEtMzYxMTU_76f24c0d-d147-4e0b-9006-09842685d7cc"
      unitRef="usd">11270000</csv:PreneedCemeteryReceivableafterAllowanceforCreditLoss>
    <csv:PreneedCemeteryReceivableafterAllowanceforCreditLoss
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyYjEyNjdmZjEwNDA0ZmUwOWFiMTM0ZmRmZDYxNDZhOC90YWJsZXJhbmdlOjJiMTI2N2ZmMTA0MDRmZTA5YWIxMzRmZGZkNjE0NmE4XzYtMy0xLTEtMzYxMTU_f8a6fee1-84f5-45b5-892c-4656beb4929a"
      unitRef="usd">13004000</csv:PreneedCemeteryReceivableafterAllowanceforCreditLoss>
    <csv:PreneedReceivablesNetOfAllowanceForBadDebts
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyYjEyNjdmZjEwNDA0ZmUwOWFiMTM0ZmRmZDYxNDZhOC90YWJsZXJhbmdlOjJiMTI2N2ZmMTA0MDRmZTA5YWIxMzRmZGZkNjE0NmE4XzctMS0xLTEtMzYxMTU_e1063c10-9f21-4331-a170-1626a95eb265"
      unitRef="usd">21081000</csv:PreneedReceivablesNetOfAllowanceForBadDebts>
    <csv:PreneedReceivablesNetOfAllowanceForBadDebts
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZToyYjEyNjdmZjEwNDA0ZmUwOWFiMTM0ZmRmZDYxNDZhOC90YWJsZXJhbmdlOjJiMTI2N2ZmMTA0MDRmZTA5YWIxMzRmZGZkNjE0NmE4XzctMy0xLTEtMzYxMTU_b26a884e-9f72-4070-a399-5b26df8c0b3c"
      unitRef="usd">23150000</csv:PreneedReceivablesNetOfAllowanceForBadDebts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i30d87c5f091f40deb2d2bb42daa0cd77_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTpmYThjZmZmM2Q0MzQ0YjlhYTA4YTFhOWQ0M2QxMzQ5Yy90YWJsZXJhbmdlOmZhOGNmZmYzZDQzNDRiOWFhMDhhMWE5ZDQzZDEzNDljXzEtMS0xLTEtMzYxMTU_84c20b0f-4c6c-4d7b-a19e-2b3822b69b2e"
      unitRef="usd">1644000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i7531015b2dcc43cda994570dd0a0b1d0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTpmYThjZmZmM2Q0MzQ0YjlhYTA4YTFhOWQ0M2QxMzQ5Yy90YWJsZXJhbmdlOmZhOGNmZmYzZDQzNDRiOWFhMDhhMWE5ZDQzZDEzNDljXzEtMy0xLTEtMzYxMTU_38c147e9-ab83-4046-a92e-233eefa8768d"
      unitRef="usd">543000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i7531015b2dcc43cda994570dd0a0b1d0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTpmYThjZmZmM2Q0MzQ0YjlhYTA4YTFhOWQ0M2QxMzQ5Yy90YWJsZXJhbmdlOmZhOGNmZmYzZDQzNDRiOWFhMDhhMWE5ZDQzZDEzNDljXzEtNy0xLTEtMzYxMTU_fb0ef979-b256-4d64-9eee-de60bb740568"
      unitRef="usd">1108000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="idb9309879d5d43719d20bd96eaf60a6e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTpmYThjZmZmM2Q0MzQ0YjlhYTA4YTFhOWQ0M2QxMzQ5Yy90YWJsZXJhbmdlOmZhOGNmZmYzZDQzNDRiOWFhMDhhMWE5ZDQzZDEzNDljXzEtOS0xLTEtMzYxMTU_5ff6790f-5448-4b01-956a-02fc4b9c4844"
      unitRef="usd">1079000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <csv:PreneedCemeteryReceivablesOriginatedinCurrentFiscalYear
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTpmMGEzNjQ1M2UzOTM0YmNlODQ3MWIyMDUwZTZkYzg0MC90YWJsZXJhbmdlOmYwYTM2NDUzZTM5MzRiY2U4NDcxYjIwNTBlNmRjODQwXzEtMS0xLTEtMzYxMTU_891dcab7-c2b5-4860-b5f8-582cd0ae9a64"
      unitRef="usd">24644000</csv:PreneedCemeteryReceivablesOriginatedinCurrentFiscalYear>
    <csv:PreneedCemeteryReceivablesOriginatedinFiscalYearbeforeLatestFiscalYear
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTpmMGEzNjQ1M2UzOTM0YmNlODQ3MWIyMDUwZTZkYzg0MC90YWJsZXJhbmdlOmYwYTM2NDUzZTM5MzRiY2U4NDcxYjIwNTBlNmRjODQwXzEtMy0xLTEtMzYxMTU_c836fafc-8772-4452-8197-3c98fcce69bd"
      unitRef="usd">10955000</csv:PreneedCemeteryReceivablesOriginatedinFiscalYearbeforeLatestFiscalYear>
    <csv:PreneedCemeteryReceivablesOriginatedTwoYearsbeforeLatestFiscalYear
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTpmMGEzNjQ1M2UzOTM0YmNlODQ3MWIyMDUwZTZkYzg0MC90YWJsZXJhbmdlOmYwYTM2NDUzZTM5MzRiY2U4NDcxYjIwNTBlNmRjODQwXzEtNS0xLTEtMzYxMTU_77f49c54-74b6-4163-b330-1d2cc4bc15ce"
      unitRef="usd">6723000</csv:PreneedCemeteryReceivablesOriginatedTwoYearsbeforeLatestFiscalYear>
    <csv:PreneedCemeteryReceivablesOriginatedThreeYearsbeforeLatestFiscalYear
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTpmMGEzNjQ1M2UzOTM0YmNlODQ3MWIyMDUwZTZkYzg0MC90YWJsZXJhbmdlOmYwYTM2NDUzZTM5MzRiY2U4NDcxYjIwNTBlNmRjODQwXzEtNy0xLTEtMzYxMTU_35b88d21-2b30-40ec-a5fb-86594ada1e48"
      unitRef="usd">3158000</csv:PreneedCemeteryReceivablesOriginatedThreeYearsbeforeLatestFiscalYear>
    <csv:PreneedCemeteryReceivablesOriginatedFourYearsbeforeLatestFiscalYear
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTpmMGEzNjQ1M2UzOTM0YmNlODQ3MWIyMDUwZTZkYzg0MC90YWJsZXJhbmdlOmYwYTM2NDUzZTM5MzRiY2U4NDcxYjIwNTBlNmRjODQwXzEtOS0xLTEtMzYxMTU_8979b61c-cd55-4e90-9db0-78b6ca2c6e18"
      unitRef="usd">1198000</csv:PreneedCemeteryReceivablesOriginatedFourYearsbeforeLatestFiscalYear>
    <csv:PreneedCemeteryReceivablesOriginatedFiveorMoreYearsbeforeLatestFiscalYear
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTpmMGEzNjQ1M2UzOTM0YmNlODQ3MWIyMDUwZTZkYzg0MC90YWJsZXJhbmdlOmYwYTM2NDUzZTM5MzRiY2U4NDcxYjIwNTBlNmRjODQwXzEtMTEtMS0xLTM2MTE1_b8e89890-f67d-474b-b135-e6e2a7ca3c80"
      unitRef="usd">1533000</csv:PreneedCemeteryReceivablesOriginatedFiveorMoreYearsbeforeLatestFiscalYear>
    <csv:ReceivablesFromPreneedFuneralTrustGross
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTpmMGEzNjQ1M2UzOTM0YmNlODQ3MWIyMDUwZTZkYzg0MC90YWJsZXJhbmdlOmYwYTM2NDUzZTM5MzRiY2U4NDcxYjIwNTBlNmRjODQwXzEtMTMtMS0xLTM2MTE1_8507d73f-9eae-47ed-aead-ae402e87771e"
      unitRef="usd">48211000</csv:ReceivablesFromPreneedFuneralTrustGross>
    <us-gaap:PastDueFinancingReceivablesTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90ZXh0cmVnaW9uOjNmMTAyNTcxZWIyYjRjMDk5ZDBiZWQxYWUxOGI4YWU1XzIyMDA_e4718e7e-552a-4e36-b38a-d2731471cb70">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aging of past due preneed cemetery receivables as of December&#160;31, 2021 is as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31-60&lt;br/&gt;Past&#160;Due&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:400;line-height:100%"&gt;61-90&lt;br/&gt;Past&#160;Due&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:400;line-height:100%"&gt;91-120&lt;br/&gt;Past&#160;Due&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:400;line-height:100%"&gt;&amp;gt;120&lt;br/&gt;Past&#160;Due&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:400;line-height:100%"&gt;Total&#160;Past&lt;br/&gt;Due&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:400;line-height:100%"&gt;Current&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:400;line-height:100%"&gt;Total&#160;Financing&lt;br/&gt;Receivables&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;Recognized 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;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;34,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;37,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,048&#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;897&#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;267&#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;2,386&#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;4,598&#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;48,257&#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;52,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aging of past due preneed cemetery receivables as of December&#160;31, 2020 is as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31-60&lt;br/&gt;Past&#160;Due&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:400;line-height:100%"&gt;61-90&lt;br/&gt;Past&#160;Due&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:400;line-height:100%"&gt;91-120&lt;br/&gt;Past&#160;Due&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:400;line-height:100%"&gt;&amp;gt;120&lt;br/&gt;Past&#160;Due&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:400;line-height:100%"&gt;Total&#160;Past&lt;br/&gt;Due&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:400;line-height:100%"&gt;Current&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:400;line-height:100%"&gt;Total&#160;Financing&lt;br/&gt;Receivables&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;Recognized 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;759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;32,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,263&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 contracts&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;979&#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;478&#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;216&#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;2,320&#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,993&#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;43,229&#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;47,222&#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:PastDueFinancingReceivablesTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="i1f8f97ec74ee469e8c27b2e929b68e28_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzEtMS0xLTEtMzYxMTU_5c1c20d0-08dc-4295-b705-b4325a4f4c72"
      unitRef="usd">777000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i36168a90df4246bf93672ea12f10f263_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzEtMy0xLTEtMzYxMTU_1e108b56-620b-4c3d-9fa2-cacbd9bca314"
      unitRef="usd">738000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3dd2aac8b42042acad598c7dca4c95d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzEtNS0xLTEtMzYxMTU_3f6376cf-d7d8-4f83-a4b4-61b2b1c098b3"
      unitRef="usd">210000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie4f2e335cc8a4fba8eb9835a08329e3e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzEtNy0xLTEtMzYxMTU_dbf9f06a-50ae-4340-8481-3a15dd50ff3f"
      unitRef="usd">1919000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i97138dab47bf49e4bf1715cd8ca17b35_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzEtOS0xLTEtMzYxMTU_acb52aa9-4677-424c-8c9f-2b6cd8ad8741"
      unitRef="usd">3644000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i333fcda5b377428fb1569bc0b249f5fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzEtMTEtMS0xLTM2MTE1_022b9f7b-be24-45ba-bd2a-eb4c689bf3d3"
      unitRef="usd">34214000</us-gaap:NotesReceivableGross>
    <csv:FinancingReceivablesTotal
      contextRef="i8a4968b9adac480fade1023c8ecdcef2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzEtMTMtMS0xLTM2MTE1_f579e9f8-462f-456c-a7fb-e357f2362fd5"
      unitRef="usd">37858000</csv:FinancingReceivablesTotal>
    <us-gaap:NotesReceivableGross
      contextRef="ibc238ab7b16241e5a594b7d34db288e9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzItMS0xLTEtMzYxMTU_db50d7be-ddf5-4b23-9a49-2d376fa9f584"
      unitRef="usd">271000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3e6abf3e9d4e42f3b7b2a7530045efe6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzItMy0xLTEtMzYxMTU_3cb9557c-2cdb-45ab-8e94-0d2c21eda67e"
      unitRef="usd">159000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9b380718ab844d5f986a1f8346ef12fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzItNS0xLTEtMzYxMTU_cb14296d-b896-4205-925e-51f3fabb09a5"
      unitRef="usd">57000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i40d0e84fd03b40e381400427d18ede59_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzItNy0xLTEtMzYxMTU_05999e48-a808-43e3-beb1-8371433067b0"
      unitRef="usd">467000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i67522f4673754cada1da0e16b1bed2fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzItOS0xLTEtMzYxMTU_d9a73ed2-544d-44fe-9a4b-9e1ed430fd01"
      unitRef="usd">954000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4578daee29624237922b4b293de49e71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzItMTEtMS0xLTM2MTE1_549fc806-3c71-4273-84a6-ffccc4f5b7c9"
      unitRef="usd">14043000</us-gaap:NotesReceivableGross>
    <csv:FinancingReceivablesTotal
      contextRef="i5936effc4b8648899c23625866a4052d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzItMTMtMS0xLTM2MTE1_c7f711ab-4e80-49fc-95f2-c106dd0e669e"
      unitRef="usd">14997000</csv:FinancingReceivablesTotal>
    <us-gaap:NotesReceivableGross
      contextRef="iaf329526150444ef96151db1f5d238b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzMtMS0xLTEtMzYxMTU_41d4a369-2786-4ac8-8f49-53ec328f47fd"
      unitRef="usd">1048000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6aef166eb79e45cb99c11fb24439513c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzMtMy0xLTEtMzYxMTU_679f90e8-4ded-4197-80d7-6545103bedce"
      unitRef="usd">897000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if862eb6e3c02422dade5e77cff4b9acc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzMtNS0xLTEtMzYxMTU_8b82af33-9d3d-4e55-9e72-28faa4008ef0"
      unitRef="usd">267000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i8fc811a95dcc4267af74e03ded7c79b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzMtNy0xLTEtMzYxMTU_e0eedf9b-c0e2-4f0b-a6a9-f95a86adea0b"
      unitRef="usd">2386000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2aacd4ceb83944a7bd206a37cd7f0945_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzMtOS0xLTEtMzYxMTU_e20108b4-2261-4f06-bbe0-7858ca506b2a"
      unitRef="usd">4598000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ifb82c98292034426b910e6a9aec98075_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzMtMTEtMS0xLTM2MTE1_4d331017-eff6-4211-826b-7f4cddf9be14"
      unitRef="usd">48257000</us-gaap:NotesReceivableGross>
    <csv:FinancingReceivablesTotal
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTo2NjYxNTIyODA2YzE0YzdlODAxMDllNzgxOWZkZDU3ZS90YWJsZXJhbmdlOjY2NjE1MjI4MDZjMTRjN2U4MDEwOWU3ODE5ZmRkNTdlXzMtMTMtMS0xLTM2MTE1_b86c474e-0543-4f16-ab1b-c44ef6312fd6"
      unitRef="usd">52855000</csv:FinancingReceivablesTotal>
    <us-gaap:NotesReceivableGross
      contextRef="i57c3f02b59b64b86ad7a55fa84ec6499_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzEtMS0xLTEtMzYxMTU_f91ff06b-9791-4510-9d1c-70fb005e0a04"
      unitRef="usd">759000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i1e66603593054835a0799cbcaa7505b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzEtMy0xLTEtMzYxMTU_a4dfbe7a-bb0d-4240-98bb-0d5a1a2b5972"
      unitRef="usd">348000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7e4ab1825dcf4de4a8b056c043abc716_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzEtNS0xLTEtMzYxMTU_852dc711-84f4-4fe1-aee7-7a8d2293426c"
      unitRef="usd">174000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7b395323f6a34c7c84ac4efdf684a071_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzEtNy0xLTEtMzYxMTU_0717e389-36b8-4f36-b77f-ec18fede163f"
      unitRef="usd">1763000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iabccce0681314f488ffddeb9798b672b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzEtOS0xLTEtMzYxMTU_3c08b63a-471f-482b-a898-379ba8d5e507"
      unitRef="usd">3044000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i90b8e394874546548ff22e28a230e21f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzEtMTEtMS0xLTM2MTE1_df04705b-8198-4c0d-b46a-be26fa64e08b"
      unitRef="usd">32219000</us-gaap:NotesReceivableGross>
    <csv:FinancingReceivablesTotal
      contextRef="ia02fbe0c30bb43858003224c779a6863_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzEtMTMtMS0xLTM2MTE1_13899f17-8488-49d3-9961-106c22fe9e19"
      unitRef="usd">35263000</csv:FinancingReceivablesTotal>
    <us-gaap:NotesReceivableGross
      contextRef="i4d3798d2a0d44bbd9ab34a496cfb4325_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzItMS0xLTEtMzYxMTU_56e732ca-6f15-485f-8da8-bfeb22ce2bed"
      unitRef="usd">220000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i918e2b21308742588dd450b9e0c2b06c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzItMy0xLTEtMzYxMTU_c2c15ed5-de86-4787-921c-9ae0355b6be5"
      unitRef="usd">130000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i923c2ffb84244c1d92d133adbc69b3a5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzItNS0xLTEtMzYxMTU_39eefa47-3249-4534-9039-43e9c257d145"
      unitRef="usd">42000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ife1db42e233f453a95c070a9cd245c5a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzItNy0xLTEtMzYxMTU_a805a12a-d24c-433e-9f91-92fc6d863772"
      unitRef="usd">557000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib8d75151d17343eebf27e5a0020e39c6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzItOS0xLTEtMzYxMTU_f4264ce7-7b3e-4aa7-b05c-600c8f2adafa"
      unitRef="usd">949000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i1eaa86d3155e4d58850f8ff6c4562853_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzItMTEtMS0xLTM2MTE1_3325a7b1-502b-4ed4-8f54-a4c371868aa0"
      unitRef="usd">11010000</us-gaap:NotesReceivableGross>
    <csv:FinancingReceivablesTotal
      contextRef="ic6993d64a0b14c9f9454bbf05aa92b05_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzItMTMtMS0xLTM2MTE1_e0f8994e-84b8-420a-85d0-c0013fd41022"
      unitRef="usd">11959000</csv:FinancingReceivablesTotal>
    <us-gaap:NotesReceivableGross
      contextRef="i20f3585d36a94525bcd5e984fbe1564c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzMtMS0xLTEtMzYxMTU_9ab80432-17ed-4504-aa62-b145c84e49af"
      unitRef="usd">979000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i65459c77e93949469e8fd6118614f409_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzMtMy0xLTEtMzYxMTU_9d62299f-690d-4562-acbc-3aeadf3d4421"
      unitRef="usd">478000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ibb95d1270f3e4e338bda9f2e5c86d0d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzMtNS0xLTEtMzYxMTU_cac08e7f-7dca-499c-ae2b-6f5e3e69c5b8"
      unitRef="usd">216000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i39676f9440a84c07a4fa58f831fdf383_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzMtNy0xLTEtMzYxMTU_b3828b2c-bec2-4161-947a-6e294608fa6c"
      unitRef="usd">2320000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib3fe4977de954b1b884cbae037c12e82_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzMtOS0xLTEtMzYxMTU_15ab8d44-e849-47b6-a045-f0fb555853f0"
      unitRef="usd">3993000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i30ca1dfaa6ba4d8a8dff71232c89aba4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzMtMTEtMS0xLTM2MTE1_301b8735-76f4-4ac5-8583-165ca33a4b9e"
      unitRef="usd">43229000</us-gaap:NotesReceivableGross>
    <csv:FinancingReceivablesTotal
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMDkvZnJhZzozZjEwMjU3MWViMmI0YzA5OWQwYmVkMWFlMThiOGFlNS90YWJsZTplZjY4YzkzZTZlYjc0OGRhYTVmYjllMjA5MWIzMzU3MC90YWJsZXJhbmdlOmVmNjhjOTNlNmViNzQ4ZGFhNWZiOWUyMDkxYjMzNTcwXzMtMTMtMS0xLTM2MTE1_2756b48c-5660-41d6-b7cb-f87a24206e4a"
      unitRef="usd">47222000</csv:FinancingReceivablesTotal>
    <csv:PreneedTrustInvestmentsTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90ZXh0cmVnaW9uOjk3MDIwM2NlYTBmYTQ2MGNhNjZmOWU2OTUwY2IxN2Y2XzkxODg_0296642d-ef5b-429b-965b-09bf22d26235">TRUST INVESTMENTS&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preneed trust investments represent trust fund assets that we are generally permitted to withdraw as the services and merchandise are provided to customers. Preneed funeral and cemetery contracts are secured by payments from customers, less amounts not required by law to be deposited into trust. These earnings are recognized in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other revenue&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; on our&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;Consolidated Statements of Operations, when a service is performed or merchandise is delivered. Trust management fees charged by CSV RIA are included as revenue in the period in which they are earned. Our investments are diversified across multiple industry segments using a balanced allocation strategy to minimize long-term risk. We do not intend to sell and it is likely that we will not be required to sell the securities prior to their anticipated recovery. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cemetery perpetual care trust investments represent a portion of the proceeds from the sale of cemetery property interment rights that we are required by various state laws to deposit into perpetual care trust funds. The income earned from these perpetual care trusts offsets maintenance expenses for cemetery property and memorials. This trust fund income is recognized in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other revenue.&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; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Where quoted prices are available in an active market, investments held by the trusts are classified as Level 1 investments pursuant to the three-level valuation hierarchy. Our Level 1 investments include cash, U.S. treasury debt, common stock and equity mutual funds. Where quoted market prices are not available for the specific security, then fair values are estimated by using quoted prices of similar securities in active markets or inputs other than quoted prices that can corroborate observable market data. These investments are fixed income securities, including foreign debt, corporate debt, preferred stocks, mortgage-backed securities and fixed income mutual funds and other investments, all of which are classified within Level 2 of the valuation hierarchy. We review and update our fair value hierarchy classifications quarterly. See Note 10 to the Consolidated Financial Statements included herein for further information of the fair value measurement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the fair value of our trust fund assets (&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;Preneed funeral, cemetery and perpetual care trust investments&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;) are offset by changes in the fair value of our trust fund liabilities (&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;Deferred preneed funeral and cemetery receipts held in trust&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &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;Care trusts&#x2019; corpus&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;) and reflected in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other, net&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;. There is no impact on earnings until such time the services are performed or the merchandise is delivered, causing the contract to be withdrawn from the trust in accordance with state regulations and the gain or loss is allocated to the contract. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For fixed income securities in an unrealized loss position, we first assess whether we intend to sell or it is more-likely-than not that we will be required to sell the security before recovery of its amortized cost basis. If either of the criteria regarding intent or requirement to sell is met, the security's amortized cost basis is written down to fair value through income. For fixed &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;income securities that do not meet the aforementioned criteria, we evaluate whether the decline in fair value has resulted from credit losses or other factors. In making this assessment, we consider the extent to which fair value is less than amortized cost, any changes to the rating of the security by a rating agency, and adverse conditions specifically related to the security, among other factors. If our assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the security are compared to the amortized cost basis of the security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded for the credit loss, limited by the amount that the fair value is less than the amortized cost basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We rely on our trust investments to provide funding for the various contractual obligations that arise upon maturity of the underlying preneed contracts. Because of the long-term relationship between the establishment of trust investments and the required performance of the underlying contractual obligations, the impact of current market conditions that may exist at any given time is not necessarily indicative of our ability to generate profit on our future performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Preneed Cemetery Trust Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of &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;Preneed cemetery trust investments&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; on our Consolidated Balance Sheet are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preneed cemetery trust investments, at market value&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;89,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;103,808&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: allowance for contract cancellation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Preneed cemetery trust investments&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;86,604&#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;100,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost and market values associated with preneed cemetery trust investments at December&#160;31, 2021 are detailed below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy Level&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:9pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gains&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:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&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:9pt;font-weight:700;line-height:100%"&gt;Fair Market Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and money market accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,088&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&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;2&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;15,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,918&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&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;2&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;12,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,290&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred stock&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,222&lt;/span&gt;&lt;/td&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="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;Common stock&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,819&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;Mutual funds:&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;2&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;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,491&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;Trust securities&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;96,817&#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;12,039&#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;(5,992)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,864&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;Accrued investment income&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: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;944&#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="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align: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&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;Preneed cemetery trust investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding: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 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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,808&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;Market value as a percentage of cost&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="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;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated maturities of the fixed income securities (excluding mutual funds) included above are as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one to five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Due in five to ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 fixed income securities&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;44,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost and market values associated with preneed cemetery trust investments at December&#160;31, 2020 are detailed below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy Level&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:9pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gains&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:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&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:9pt;font-weight:700;line-height:100%"&gt;Fair Market Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and money market accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,859&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&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;2&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;15,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,334&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,318&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred stock&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;2&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;11,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,530&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&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;2&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;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113&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;Common stock&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&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;30,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,294&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;Mutual funds:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Income&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,640&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;Trust Securities&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;82,573&#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;13,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,341)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,088&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;Accrued investment income&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: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;993&#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="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;993&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;Preneed cemetery trust investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding: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 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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,081&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;Market value as a percentage of cost&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="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;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarized our fixed income securities (excluding mutual funds) within our preneed cemetery trust investments in an unrealized loss position at December&#160;31, 2021, aggregated by major security type and length of time in a continuous unrealized loss position (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.861%"/&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="33" 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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Less than 12 months&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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Greater than 12 months&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&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;4,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;4,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred 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;1,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 fixed income securities with an unrealized loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarized our fixed income securities (excluding mutual funds) within our preneed cemetery trust investments in an unrealized loss position at December&#160;31, 2020, aggregated by major security type and length of time in a continuous unrealized loss position (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.614%"/&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="33" 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:9pt;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: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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Less than 12 months&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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Greater than 12 months&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred 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;709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 fixed income securities with an unrealized loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preneed cemetery trust investment security transactions recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other, net &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;on our Consolidated Statements of Operations are as follows (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&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:1.408%"/&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:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,147&#160;&lt;/span&gt;&lt;/td&gt;&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;Realized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Realized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Unrealized gains, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Expenses and taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,313)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 change in deferred preneed cemetery receipts held in trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,932)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchases and sales of investments in the preneed cemetery trusts are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&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:1.408%"/&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:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases&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;(40,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(48,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(41,414)&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Preneed Funeral Trust Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preneed funeral trust investments represent trust fund assets that we are permitted to withdraw as services and merchandise are provided to customers. Preneed funeral contracts are secured by payments from customers, less retained amounts not required to be deposited into trust.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of &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;Preneed funeral trust investments&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; on our Consolidated Balance Sheet are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preneed funeral trust investments, at market value&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;104,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;116,973&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: allowance for contract cancellation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,931)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Preneed funeral trust investments&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;101,235&#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;113,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost and market values associated with preneed funeral trust investments at December&#160;31, 2021 are detailed below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy Level&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:9pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gains&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:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&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:9pt;font-weight:700;line-height:100%"&gt;Fair Market Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and money market accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,438&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&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;2&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;14,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,923&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,408&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred stock&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;2&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;11,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,668&lt;/span&gt;&lt;/td&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="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;Common stock&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&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;36,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,537&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;Mutual funds:&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity&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&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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,380&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;&#160;&#160;&#160;&#160;Other investments&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,754&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;Trust securities&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;110,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,141&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;Accrued investment income&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-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;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&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;Preneed funeral trust investments&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;border-top:3pt double #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;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,973&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;Market value as a percentage of cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.1%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated maturities of the fixed income securities (excluding mutual funds) included above are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one to five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Due in five to ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 fixed income securities&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;39,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost and market values associated with preneed funeral trust investments at December&#160;31, 2020 are detailed below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy Level&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:9pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gains&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:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&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:9pt;font-weight:700;line-height:100%"&gt;Fair Market Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and money market accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,478&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury debt&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&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;819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;825&lt;/span&gt;&lt;/td&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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&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;2&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;15,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,528&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&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;2&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;13,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,620&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred stock&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,546&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&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;2&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;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&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;Common stock&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,639&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;Mutual funds:&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,552&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;&#160;&#160;&#160;&#160;Other investments  &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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,928&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;Trust securities&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;97,700&#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;13,125&#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;(7,570)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,255&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;Accrued investment income&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: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;911&#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="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;911&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;Preneed funeral trust investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding: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 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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,166&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;Market value as a percentage of cost&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="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;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarized our fixed income securities (excluding mutual funds) within our preneed funeral trust investment in an unrealized loss position at December&#160;31, 2021, aggregated by major security type and length of time in a continuous unrealized loss position (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.861%"/&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="33" 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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Less than 12 months&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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Greater than 12 months&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&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;4,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(509)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;4,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred 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;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 fixed income securities with an unrealized loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarized our fixed income securities (excluding mutual funds) within our preneed funeral trust investment in an unrealized loss position at December&#160;31, 2020, aggregated by major security type and length of time in a continuous unrealized loss position (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.861%"/&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="33" 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:9pt;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: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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Less than 12 months&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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Greater than 12 months&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred 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;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 fixed income securities with an unrealized loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preneed funeral trust investment security transactions recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other, net&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; on our Consolidated Statements of Operations are as follows (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&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:1.408%"/&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:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Unrealized gains, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Expenses and taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(878)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 change in deferred preneed funeral receipts held in trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchases and sales of investments in the preneed funeral trusts are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&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:1.408%"/&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:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases&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;(38,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(47,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(38,175)&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cemetery Perpetual Care Trust Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Care trusts&#x2019; corpus&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; on our Consolidated Balance Sheet represent the corpus of those trusts plus undistributed income. The components of &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;Care trusts&#x2019; corpus&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; are as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cemetery perpetual care trust investments, at market value&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;70,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;72,400&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Obligations due from trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Care trusts&#x2019; corpus&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;69,707&#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;71,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the cost and market values associated with the trust investments held in perpetual care trust funds at December&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy Level&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:9pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gains&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:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&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:9pt;font-weight:700;line-height:100%"&gt;Fair Market Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and money market accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,447&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&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;2&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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,703&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&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;2&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;9,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,172&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred stock&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,319&lt;/span&gt;&lt;/td&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="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;Common stock&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&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;27,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,835&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;Mutual funds:&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,211&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;Trust securities&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;67,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,373)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,711&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;Accrued investment income&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: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;689&#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="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689&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;Cemetery perpetual care investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding: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 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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,400&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;Market value as a percentage of cost&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="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;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.6%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated maturities of the fixed income securities (excluding mutual funds) included above are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one to five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Due in five to ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 fixed income securities&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;32,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the cost and market values associated with the trust investments held in perpetual care trust funds at December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy Level&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:9pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gains&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:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&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:9pt;font-weight:700;line-height:100%"&gt;Fair Market Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and money market accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred stock&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;2&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,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&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;2&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;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Common stock&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&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;23,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Trust securities&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;65,665&#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;11,128&#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;(6,773)&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;70,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued investment income&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: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;808&#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="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cemetery perpetual care investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding: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 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;70,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market value as a percentage of cost&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="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;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarized our fixed income securities (excluding mutual funds) within our perpetual care trust investment in an unrealized loss position at December&#160;31, 2021, aggregated by major security type and length of time in a continuous unrealized loss position (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.902%"/&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="33" 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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Less than 12 months&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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Greater than 12 months&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(321)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred 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;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 fixed income securities with an unrealized loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarized our fixed income securities within our perpetual care trust investment in an unrealized loss position at December&#160;31, 2020, aggregated by major security type and length of time in a continuous unrealized loss position (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.861%"/&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="33" 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:9pt;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: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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Less than 12 months&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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Greater than 12 months&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred 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;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 fixed income securities with an unrealized loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Perpetual care trust investment security transactions recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other, net&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; on our Consolidated Statements of Operations are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized gains&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,474&#160;&lt;/span&gt;&lt;/td&gt;&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;Realized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Unrealized gains, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 change in Care trusts&#x2019; corpus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Perpetual care trust investment security transactions recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other revenue&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; are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,443&#160;&lt;/span&gt;&lt;/td&gt;&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;Realized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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;4,123&#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;8,074&#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;10,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchases and sales of investments in the perpetual care trusts are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases&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;(26,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(38,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(28,317)&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</csv:PreneedTrustInvestmentsTextBlock>
    <csv:ComponentsOfPreneedCemeteryTrustInvestmentsTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90ZXh0cmVnaW9uOjk3MDIwM2NlYTBmYTQ2MGNhNjZmOWU2OTUwY2IxN2Y2XzkxNDQ_44388fe7-2000-421d-9808-0e36af9bd6e2">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of &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;Preneed cemetery trust investments&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; on our Consolidated Balance Sheet are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preneed cemetery trust investments, at market value&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;89,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;103,808&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: allowance for contract cancellation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Preneed cemetery trust investments&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;86,604&#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;100,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</csv:ComponentsOfPreneedCemeteryTrustInvestmentsTableTextBlock>
    <csv:AvailableForSaleSecuritiesCurrentBeforeAllowanceForContractCancellation
      contextRef="i3d59647fed8b4fe68a86cdd55f0ad678_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpmMWFmMmY1Zjk5ZDM0NGE4YjRjYjQ1YWIzZjk4YTFjMS90YWJsZXJhbmdlOmYxYWYyZjVmOTlkMzQ0YThiNGNiNDVhYjNmOThhMWMxXzEtMS0xLTEtMzYxMTU_b8ea0d89-131a-4d23-8981-df8e2ed0175f"
      unitRef="usd">89081000</csv:AvailableForSaleSecuritiesCurrentBeforeAllowanceForContractCancellation>
    <csv:AvailableForSaleSecuritiesCurrentBeforeAllowanceForContractCancellation
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpmMWFmMmY1Zjk5ZDM0NGE4YjRjYjQ1YWIzZjk4YTFjMS90YWJsZXJhbmdlOmYxYWYyZjVmOTlkMzQ0YThiNGNiNDVhYjNmOThhMWMxXzEtMy0xLTEtMzYxMTU_295e5bfd-3e71-4c53-ac72-abf83f8bb1ac"
      unitRef="usd">103808000</csv:AvailableForSaleSecuritiesCurrentBeforeAllowanceForContractCancellation>
    <csv:AllowanceForContractCancellation
      contextRef="i3d59647fed8b4fe68a86cdd55f0ad678_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpmMWFmMmY1Zjk5ZDM0NGE4YjRjYjQ1YWIzZjk4YTFjMS90YWJsZXJhbmdlOmYxYWYyZjVmOTlkMzQ0YThiNGNiNDVhYjNmOThhMWMxXzItMS0xLTEtMzYxMTU_d040831f-d82b-417a-92de-301e88c83a88"
      unitRef="usd">2477000</csv:AllowanceForContractCancellation>
    <csv:AllowanceForContractCancellation
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpmMWFmMmY1Zjk5ZDM0NGE4YjRjYjQ1YWIzZjk4YTFjMS90YWJsZXJhbmdlOmYxYWYyZjVmOTlkMzQ0YThiNGNiNDVhYjNmOThhMWMxXzItMy0xLTEtMzYxMTU_90898803-1bd8-4623-b5c0-16f29e04505c"
      unitRef="usd">2905000</csv:AllowanceForContractCancellation>
    <csv:PreneedCemeteryTrustInvestments
      contextRef="i3d59647fed8b4fe68a86cdd55f0ad678_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpmMWFmMmY1Zjk5ZDM0NGE4YjRjYjQ1YWIzZjk4YTFjMS90YWJsZXJhbmdlOmYxYWYyZjVmOTlkMzQ0YThiNGNiNDVhYjNmOThhMWMxXzMtMS0xLTEtMzYxMTU_1f689f4e-9bf8-4fc8-ac10-28ca4a1f4063"
      unitRef="usd">86604000</csv:PreneedCemeteryTrustInvestments>
    <csv:PreneedCemeteryTrustInvestments
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpmMWFmMmY1Zjk5ZDM0NGE4YjRjYjQ1YWIzZjk4YTFjMS90YWJsZXJhbmdlOmYxYWYyZjVmOTlkMzQ0YThiNGNiNDVhYjNmOThhMWMxXzMtMy0xLTEtMzYxMTU_07c76661-1d3a-48c5-9d22-763b9b0a46a4"
      unitRef="usd">100903000</csv:PreneedCemeteryTrustInvestments>
    <csv:CostAndFairMarketValuesAssociatedWithPreneedCemeteryTrustInvestmentsTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90ZXh0cmVnaW9uOjk3MDIwM2NlYTBmYTQ2MGNhNjZmOWU2OTUwY2IxN2Y2XzkxODk_a08d62d3-aed4-4d3b-bc21-bc1f6b0eb064">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost and market values associated with preneed cemetery trust investments at December&#160;31, 2021 are detailed below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.806%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.142%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy Level&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:9pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gains&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:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&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:9pt;font-weight:700;line-height:100%"&gt;Fair Market Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and money market accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,088&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&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;2&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;15,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,918&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&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;2&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;12,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,290&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred stock&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,222&lt;/span&gt;&lt;/td&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="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;Common stock&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,819&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;Mutual funds:&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;2&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;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,491&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;Trust securities&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;96,817&#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;12,039&#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;(5,992)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,864&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;Accrued investment income&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: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;944&#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="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align: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&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;Preneed cemetery trust investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding: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 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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,808&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;Market value as a percentage of cost&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="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;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost and market values associated with preneed cemetery trust investments at December&#160;31, 2020 are detailed below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy Level&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:9pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gains&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:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&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:9pt;font-weight:700;line-height:100%"&gt;Fair Market Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and money market accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,859&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&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;2&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;15,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,334&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,318&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred stock&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;2&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;11,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,530&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&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;2&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;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113&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;Common stock&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&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;30,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,294&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;Mutual funds:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Income&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,640&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;Trust Securities&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;82,573&#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;13,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,341)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,088&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;Accrued investment income&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: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;993&#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="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;993&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;Preneed cemetery trust investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding: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 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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,081&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;Market value as a percentage of cost&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="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;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</csv:CostAndFairMarketValuesAssociatedWithPreneedCemeteryTrustInvestmentsTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5fabff2ca65c4ee58c011cc284ed4de4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzEtMy0xLTEtMzYxMTU_105061d0-5b17-4dee-83f2-d277f22c6f77"
      unitRef="usd">3088000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5fabff2ca65c4ee58c011cc284ed4de4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzEtNS0xLTEtMzYxMTU_e286e0b7-e99f-4f81-8c01-8ee305ab8296"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5fabff2ca65c4ee58c011cc284ed4de4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzEtNy0xLTEtMzYxMTU_6b8a7540-ed83-4966-a1c9-cbc0d05a306e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5fabff2ca65c4ee58c011cc284ed4de4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzEtOS0xLTEtMzYxMTU_1cab59b7-d468-4918-8318-cd984d952543"
      unitRef="usd">3088000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idf34a4f33561480ea8d66b5a8ad82e68_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzQtMy0xLTEtMzYxMTU_22554c21-994b-4097-96fa-36c32201d272"
      unitRef="usd">15846000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idf34a4f33561480ea8d66b5a8ad82e68_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzQtNS0xLTEtMzYxMTU_c41d92a4-3078-408e-b9ca-12fe643bf72f"
      unitRef="usd">2025000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idf34a4f33561480ea8d66b5a8ad82e68_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzQtNy0xLTEtMzYxMTU_032f4d95-9625-4e7f-9397-440f7bebe48e"
      unitRef="usd">953000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idf34a4f33561480ea8d66b5a8ad82e68_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzQtOS0xLTEtMzYxMTU_70803a9f-07fa-4118-80e2-a6a40d64a80b"
      unitRef="usd">16918000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3f416fffc5184478a5cc939a58d08a75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzUtMy0xLTEtMzYxMTU_71790332-baff-486b-9a36-29eee7a63280"
      unitRef="usd">12965000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3f416fffc5184478a5cc939a58d08a75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzUtNS0xLTEtMzYxMTU_2d7cab3e-b7fd-4bc4-928f-b84a4c3a921e"
      unitRef="usd">1374000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3f416fffc5184478a5cc939a58d08a75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzUtNy0xLTEtMzYxMTU_f9c5444c-599b-4654-b1f1-a68b5aca4148"
      unitRef="usd">49000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3f416fffc5184478a5cc939a58d08a75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzUtOS0xLTEtMzYxMTU_6cd6c6d4-79bf-4e43-af5e-d1ab2b1dc402"
      unitRef="usd">14290000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic237a96a343d4923935563851e222a55_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzYtMy0xLTEtMzYxMTU_67d0a374-f19e-40f6-b62f-febc6fb27390"
      unitRef="usd">12455000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic237a96a343d4923935563851e222a55_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzYtNS0xLTEtMzYxMTU_5b59b553-a7ef-4495-9032-84d9a0aefe94"
      unitRef="usd">1111000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic237a96a343d4923935563851e222a55_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzYtNy0xLTEtMzYxMTU_4bcf4d28-a2b9-4173-ba27-417ca313c9e1"
      unitRef="usd">344000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic237a96a343d4923935563851e222a55_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzYtOS0xLTEtMzYxMTU_e659a15d-71ad-4423-b827-f0bf86e40f5f"
      unitRef="usd">13222000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iee7e6033f3524f3585cba669b6b64683_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzgtMy0xLTEtMzYxMTU_519b4e6e-6f70-4555-92fe-179e95f93726"
      unitRef="usd">40992000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iee7e6033f3524f3585cba669b6b64683_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzgtNS0xLTEtMzYxMTU_f41f1f33-0d14-4f96-beae-47d32f7e6e4e"
      unitRef="usd">6906000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iee7e6033f3524f3585cba669b6b64683_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzgtNy0xLTEtMzYxMTU_3853be63-68a8-440d-8adb-3236afe33982"
      unitRef="usd">4079000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iee7e6033f3524f3585cba669b6b64683_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzgtOS0xLTEtMzYxMTU_51a88b45-d1db-450f-877d-088755263d5b"
      unitRef="usd">43819000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i141c66215dd0454ebbc96d8d0f048aae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzEwLTMtMS0xLTM4NDEy_d64e4556-46be-4e78-a5b5-60feb09f779e"
      unitRef="usd">28000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i141c66215dd0454ebbc96d8d0f048aae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzEwLTUtMS0xLTM4NDEy_200bc3bc-6ebf-4f61-80ba-56649a0d5bfd"
      unitRef="usd">8000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i141c66215dd0454ebbc96d8d0f048aae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzEwLTctMS0xLTM4NDEy_652f5d55-fcdb-4070-b1f6-a748d012db68"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i141c66215dd0454ebbc96d8d0f048aae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzEwLTktMS0xLTM4NDEy_6507eda4-3eed-4ff7-884e-43ce42b0d029"
      unitRef="usd">36000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic92cd792fd4141b0855f6eeb4a024411_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzEwLTMtMS0xLTM2MTE1_80f8fdf2-6c7b-41f1-9634-bb3b482316ab"
      unitRef="usd">11443000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic92cd792fd4141b0855f6eeb4a024411_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzEwLTUtMS0xLTM2MTE1_536921a6-37be-4b8d-961d-03834be979fd"
      unitRef="usd">615000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic92cd792fd4141b0855f6eeb4a024411_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzEwLTctMS0xLTM2MTE1_0925855b-9f86-4c38-8c33-06e178c07296"
      unitRef="usd">567000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic92cd792fd4141b0855f6eeb4a024411_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzEwLTktMS0xLTM2MTE1_cb02e399-f050-47b7-8198-b686706a420e"
      unitRef="usd">11491000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzExLTMtMS0xLTM2MTE1_aac65af0-500c-4a4a-877e-ab53b31743e0"
      unitRef="usd">96817000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzExLTUtMS0xLTM2MTE1_ff740cc0-0282-4375-85bd-667cdfdfd1bc"
      unitRef="usd">12039000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzExLTctMS0xLTM2MTE1_0da1497e-080b-4d02-96fb-63936eb534ef"
      unitRef="usd">5992000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzExLTktMS0xLTM2MTE1_02aea1f1-265b-4367-af26-7a6c442db819"
      unitRef="usd">102864000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6148168eb99645d9a50ddadb45d04696_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzEyLTMtMS0xLTM2MTE1_5be57aed-813d-46c5-9117-ad2c89135183"
      unitRef="usd">944000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6148168eb99645d9a50ddadb45d04696_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzEyLTktMS0xLTM2MTE1_72b74609-0584-4699-8103-e5bb4a5e501b"
      unitRef="usd">944000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <csv:AvailableForSaleSecuritiesCurrentBeforeAllowanceForContractCancellation
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzEzLTktMS0xLTM2MTE1_3f06317e-19a3-4fca-8a73-16c7362ebe80"
      unitRef="usd">103808000</csv:AvailableForSaleSecuritiesCurrentBeforeAllowanceForContractCancellation>
    <csv:PreneedCemeteryTrustInvestmentsFairMarketValueAsPercentageOfCostInPercent
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2ZmVlYWU3MDIzYTA0ZDNhYjBjMzcxMGEwODU2YWIwZi90YWJsZXJhbmdlOjZmZWVhZTcwMjNhMDRkM2FiMGMzNzEwYTA4NTZhYjBmXzE0LTktMS0xLTM2MTE1_a5608084-5bb3-480e-aacb-5120068086bc"
      unitRef="number">1.062</csv:PreneedCemeteryTrustInvestmentsFairMarketValueAsPercentageOfCostInPercent>
    <csv:EstimatedMaturitiesOfFixedPreneedCemeteryTrustIncomeSecuritiesTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90ZXh0cmVnaW9uOjk3MDIwM2NlYTBmYTQ2MGNhNjZmOWU2OTUwY2IxN2Y2XzkxNTk_efb400fd-5455-4e25-a858-31e2353a91b7">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated maturities of the fixed income securities (excluding mutual funds) included above are as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one to five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Due in five to ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 fixed income securities&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;44,430&#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;</csv:EstimatedMaturitiesOfFixedPreneedCemeteryTrustIncomeSecuritiesTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjgxMDQwODc1Mzk0MTY5OTQxNzIxZTZlOWFjNDMxMi90YWJsZXJhbmdlOjhiODEwNDA4NzUzOTQxNjk5NDE3MjFlNmU5YWM0MzEyXzAtMS0xLTEtMzYxMTU_0c23822d-5f21-421e-bc1b-28d29be30667"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjgxMDQwODc1Mzk0MTY5OTQxNzIxZTZlOWFjNDMxMi90YWJsZXJhbmdlOjhiODEwNDA4NzUzOTQxNjk5NDE3MjFlNmU5YWM0MzEyXzEtMS0xLTEtMzYxMTU_0b4cc6e9-4794-4791-a412-a1f18bc5fb9e"
      unitRef="usd">10250000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjgxMDQwODc1Mzk0MTY5OTQxNzIxZTZlOWFjNDMxMi90YWJsZXJhbmdlOjhiODEwNDA4NzUzOTQxNjk5NDE3MjFlNmU5YWM0MzEyXzItMS0xLTEtMzYxMTU_453ce2e0-2b9d-435b-a5ab-ef962905cf6e"
      unitRef="usd">6815000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjgxMDQwODc1Mzk0MTY5OTQxNzIxZTZlOWFjNDMxMi90YWJsZXJhbmdlOjhiODEwNDA4NzUzOTQxNjk5NDE3MjFlNmU5YWM0MzEyXzMtMS0xLTEtMzYxMTU_1a371821-1080-4fcd-9605-4e59f1b5c741"
      unitRef="usd">27365000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjgxMDQwODc1Mzk0MTY5OTQxNzIxZTZlOWFjNDMxMi90YWJsZXJhbmdlOjhiODEwNDA4NzUzOTQxNjk5NDE3MjFlNmU5YWM0MzEyXzQtMS0xLTEtMzYxMTU_5fffba68-339c-4d03-9e90-7ec4eb68b25d"
      unitRef="usd">44430000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6e1f1ddb30244f63aaed018a7b1e5764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzEtMy0xLTEtMzYxMTU_841956b3-a858-412e-abfd-6b21530bb25b"
      unitRef="usd">1859000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6e1f1ddb30244f63aaed018a7b1e5764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzEtNS0xLTEtMzYxMTU_71c1090e-76af-4052-a2ab-6e038a9b6cb4"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6e1f1ddb30244f63aaed018a7b1e5764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzEtNy0xLTEtMzYxMTU_a5769ba2-27e0-41ed-921c-8c93d9d0fea8"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6e1f1ddb30244f63aaed018a7b1e5764_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzEtOS0xLTEtMzYxMTU_dcfc8a70-f37b-426e-a061-9ab0e8fc343b"
      unitRef="usd">1859000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5a94bfdfa1964deeb5be7a84d35716b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzQtMy0xLTEtMzYxMTU_f372675f-1741-4f34-aede-b670b3e12ebd"
      unitRef="usd">15953000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5a94bfdfa1964deeb5be7a84d35716b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzQtNS0xLTEtMzYxMTU_86a39032-f6e4-4626-b894-130179b34c68"
      unitRef="usd">2083000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5a94bfdfa1964deeb5be7a84d35716b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzQtNy0xLTEtMzYxMTU_449bfffa-f3fa-4eba-bb39-98442c2cc02d"
      unitRef="usd">702000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5a94bfdfa1964deeb5be7a84d35716b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzQtOS0xLTEtMzYxMTU_c151be0d-1628-4ef0-893b-726c7360aaee"
      unitRef="usd">17334000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i129704dc103b4cdb98beb67dfcbb4348_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzUtMy0xLTEtMzYxMTU_dcfc010b-ef76-4bc8-8e06-c554abccf751"
      unitRef="usd">14856000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i129704dc103b4cdb98beb67dfcbb4348_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzUtNS0xLTEtMzYxMTU_be80a66f-996b-48aa-9177-df7ccc4b5228"
      unitRef="usd">1820000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i129704dc103b4cdb98beb67dfcbb4348_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzUtNy0xLTEtMzYxMTU_7a6ed154-cf8d-4ba0-885c-47b53b0e1d2c"
      unitRef="usd">358000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i129704dc103b4cdb98beb67dfcbb4348_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzUtOS0xLTEtMzYxMTU_0a2ff623-2524-420e-83a6-ddd2eb1fd962"
      unitRef="usd">16318000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i34f8cf4722c64217ae1930d06a14086c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzYtMy0xLTEtMzYxMTU_dcf8a50d-1af3-4231-83d4-4108536fe337"
      unitRef="usd">11886000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i34f8cf4722c64217ae1930d06a14086c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzYtNS0xLTEtMzYxMTU_09fe8e33-532d-4fd4-a0a7-5fb39610b6a1"
      unitRef="usd">980000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i34f8cf4722c64217ae1930d06a14086c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzYtNy0xLTEtMzYxMTU_159313bc-9e3b-4114-9507-91131be54bad"
      unitRef="usd">336000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i34f8cf4722c64217ae1930d06a14086c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzYtOS0xLTEtMzYxMTU_97b5464a-4493-42dd-a20b-2a9b8d0aea51"
      unitRef="usd">12530000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7a13257ecf0c45958b61bd13b97cb603_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzctMy0xLTEtMzYxMTU_83ec6ba7-4f53-442c-8fae-5c9d59974437"
      unitRef="usd">272000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7a13257ecf0c45958b61bd13b97cb603_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzctNS0xLTEtMzYxMTU_995426ad-38a1-4ee5-938f-33b535372377"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7a13257ecf0c45958b61bd13b97cb603_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzctNy0xLTEtMzYxMTU_5dd07316-bc57-47a0-863e-f460a13952b1"
      unitRef="usd">159000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7a13257ecf0c45958b61bd13b97cb603_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzctOS0xLTEtMzYxMTU_9deb3ace-8719-4e8e-a6ca-2786cda8a0a2"
      unitRef="usd">113000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2c1e49e5ef5c47b5943d0cdf755fc63b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzgtMy0xLTEtMzYxMTU_8d3a1f23-b844-4fe1-a139-10000ceb8739"
      unitRef="usd">30253000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2c1e49e5ef5c47b5943d0cdf755fc63b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzgtNS0xLTEtMzYxMTU_b702d891-f966-47a2-ac71-7d457b00a6ce"
      unitRef="usd">7642000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2c1e49e5ef5c47b5943d0cdf755fc63b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzgtNy0xLTEtMzYxMTU_560718b9-7d02-4fdc-8401-4b38613b0213"
      unitRef="usd">6601000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2c1e49e5ef5c47b5943d0cdf755fc63b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzgtOS0xLTEtMzYxMTU_97061b59-9f30-4b2c-8222-508f12ebe4a3"
      unitRef="usd">31294000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9fe5106d70a548ffb13becac0f79c4c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzEwLTMtMS0xLTM2MTE1_59fc41e8-92c0-4d8f-baab-8b263a0091cd"
      unitRef="usd">7494000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9fe5106d70a548ffb13becac0f79c4c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzEwLTUtMS0xLTM2MTE1_39398478-f599-408d-ba20-ca3b16db7954"
      unitRef="usd">1331000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9fe5106d70a548ffb13becac0f79c4c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzEwLTctMS0xLTM2MTE1_73990e55-f3de-4609-a479-0c1c7e39793b"
      unitRef="usd">185000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9fe5106d70a548ffb13becac0f79c4c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzEwLTktMS0xLTM2MTE1_9010c21a-889f-493d-a507-cee87fd2509e"
      unitRef="usd">8640000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i84ea6f31fe85467cb07d2446caae4943_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzExLTMtMS0xLTM2MTE1_ee82f563-9e48-4ebf-96f6-89d9cf7dc781"
      unitRef="usd">82573000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i84ea6f31fe85467cb07d2446caae4943_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzExLTUtMS0xLTM2MTE1_bde9d605-dada-4ed6-b9ab-acee640a3cbe"
      unitRef="usd">13856000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i84ea6f31fe85467cb07d2446caae4943_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzExLTctMS0xLTM2MTE1_e03c51b7-fa20-448c-8f5b-eb5c2ac4d7f4"
      unitRef="usd">8341000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i84ea6f31fe85467cb07d2446caae4943_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzExLTktMS0xLTM2MTE1_cfbb2d05-fa2a-46d8-805d-ff639d577d76"
      unitRef="usd">88088000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i42806773a2264387a536fb6a7770f3fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzEyLTMtMS0xLTM2MTE1_746e2747-1206-46fd-9def-b9a7f5e695b1"
      unitRef="usd">993000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i42806773a2264387a536fb6a7770f3fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzEyLTktMS0xLTM2MTE1_f2af197f-b05c-4355-bcbb-00413d71ac9e"
      unitRef="usd">993000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <csv:AvailableForSaleSecuritiesCurrentBeforeAllowanceForContractCancellation
      contextRef="i3d59647fed8b4fe68a86cdd55f0ad678_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzEzLTktMS0xLTM2MTE1_e10b7ebe-5354-401b-b7eb-c5d0a29e92b1"
      unitRef="usd">89081000</csv:AvailableForSaleSecuritiesCurrentBeforeAllowanceForContractCancellation>
    <csv:PreneedCemeteryTrustInvestmentsFairMarketValueAsPercentageOfCostInPercent
      contextRef="i3d59647fed8b4fe68a86cdd55f0ad678_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0M2ExZDcwMTZhMDQ0OTA1ODY1ODY1Mzk0NmJmYThjZi90YWJsZXJhbmdlOjQzYTFkNzAxNmEwNDQ5MDU4NjU4NjUzOTQ2YmZhOGNmXzE0LTktMS0xLTM2MTE1_02105ea6-a3fe-4ca2-bda7-474b249e49c0"
      unitRef="number">1.067</csv:PreneedCemeteryTrustInvestmentsFairMarketValueAsPercentageOfCostInPercent>
    <csv:ScheduleOfUnrealizedLossOnCemeteryMerchandiseAndServiceTrustInvestmentsTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90ZXh0cmVnaW9uOjk3MDIwM2NlYTBmYTQ2MGNhNjZmOWU2OTUwY2IxN2Y2XzkxMzY_5e2a5baa-4b54-4f4e-a4aa-15d00752aa10">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarized our fixed income securities (excluding mutual funds) within our preneed cemetery trust investments in an unrealized loss position at December&#160;31, 2021, aggregated by major security type and length of time in a continuous unrealized loss position (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.861%"/&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="33" 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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Less than 12 months&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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Greater than 12 months&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&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;4,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;4,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(953)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred 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;1,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 fixed income securities with an unrealized loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(717)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarized our fixed income securities (excluding mutual funds) within our preneed cemetery trust investments in an unrealized loss position at December&#160;31, 2020, aggregated by major security type and length of time in a continuous unrealized loss position (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.614%"/&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="33" 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:9pt;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: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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Less than 12 months&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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Greater than 12 months&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(645)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(99)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(358)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred 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;709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(336)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 fixed income securities with an unrealized loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</csv:ScheduleOfUnrealizedLossOnCemeteryMerchandiseAndServiceTrustInvestmentsTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i16a9e654868b4a988702063cd2f5dedc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzQtMS0xLTEtMzYxMTU_d703b71a-2c37-4000-befa-1c423dd234fd"
      unitRef="usd">4228000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i16a9e654868b4a988702063cd2f5dedc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzQtMy0xLTEtMzYxMTU_a3822a07-972d-4c55-81e8-977116217051"
      unitRef="usd">517000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i16a9e654868b4a988702063cd2f5dedc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzQtNS0xLTEtMzYxMTU_444fed97-fc68-4e68-8cba-558c98fd752b"
      unitRef="usd">629000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i16a9e654868b4a988702063cd2f5dedc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzQtNy0xLTEtMzYxMTU_af428f03-0649-4353-ac20-0749bbc83e04"
      unitRef="usd">436000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i16a9e654868b4a988702063cd2f5dedc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzQtOS0xLTEtMzYxMTU_0e449152-1ef9-4566-929c-61bceea5dda0"
      unitRef="usd">4857000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i16a9e654868b4a988702063cd2f5dedc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzQtMTEtMS0xLTM2MTE1_8528bf16-ea75-430e-82e1-42e65f4ff573"
      unitRef="usd">953000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i70167270a90f49d3ad9dfe9e74017465_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzUtMS0xLTEtMzYxMTU_7061e771-edd1-4cc6-9c30-78600482c5a3"
      unitRef="usd">1037000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i70167270a90f49d3ad9dfe9e74017465_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzUtMy0xLTEtMzYxMTU_7be688fb-f182-4cde-b5d2-44f1f65fa458"
      unitRef="usd">49000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i70167270a90f49d3ad9dfe9e74017465_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzUtNS0xLTEtMzYxMTU_0408d66b-b783-4c93-8cef-69c794b869e9"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i70167270a90f49d3ad9dfe9e74017465_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzUtNy0xLTEtMzYxMTU_5b8d67d1-1925-4fe3-83ed-e7ef5848c158"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i70167270a90f49d3ad9dfe9e74017465_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzUtOS0xLTEtMzYxMTU_3971aeae-5f0e-45ca-81fb-c091547927bb"
      unitRef="usd">1037000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i70167270a90f49d3ad9dfe9e74017465_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzUtMTEtMS0xLTM2MTE1_064c2cbf-15e4-427f-b569-52fb4ed4dbae"
      unitRef="usd">49000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i13f96df99f1b4545a813c8253406455c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzYtMS0xLTEtMzYxMTU_d28644ba-2cc7-49e2-9691-8d892c740a8b"
      unitRef="usd">1301000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i13f96df99f1b4545a813c8253406455c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzYtMy0xLTEtMzYxMTU_ca53c78e-7e47-48d5-859a-588feff02e3f"
      unitRef="usd">63000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i13f96df99f1b4545a813c8253406455c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzYtNS0xLTEtMzYxMTU_561a8bfc-6130-422c-a24e-165b43c84d83"
      unitRef="usd">2913000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i13f96df99f1b4545a813c8253406455c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzYtNy0xLTEtMzYxMTU_54a6154a-6dad-486c-a245-8af2bfd80089"
      unitRef="usd">281000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i13f96df99f1b4545a813c8253406455c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzYtOS0xLTEtMzYxMTU_7884de95-31f7-4c93-b959-78761de577d3"
      unitRef="usd">4214000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i13f96df99f1b4545a813c8253406455c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzYtMTEtMS0xLTM2MTE1_10faa87a-5abf-422b-877c-3d30f3b386fc"
      unitRef="usd">344000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzEzLTEtMS0xLTM2MTE1_e0a828da-1f79-47d4-a576-0a48e0a24494"
      unitRef="usd">6566000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzEzLTMtMS0xLTM2MTE1_42a68650-93c9-4355-be9c-f12494a5973e"
      unitRef="usd">629000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzEzLTUtMS0xLTM2MTE1_34b45969-70e1-4d97-8bc8-2acb965ca221"
      unitRef="usd">3542000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzEzLTctMS0xLTM2MTE1_7dd7926b-b308-4b8a-92c3-15e7945d1d71"
      unitRef="usd">717000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzEzLTktMS0xLTM2MTE1_e7dc1c8a-e564-4830-8d41-8e884a09ecc3"
      unitRef="usd">10108000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i5a8a35905de548339cf71e0e228147fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiNmQ1YzI2YjY3ZGU0MmU5YWRlYjkzMjA5Y2Q2Njc2Ny90YWJsZXJhbmdlOmI2ZDVjMjZiNjdkZTQyZTlhZGViOTMyMDljZDY2NzY3XzEzLTExLTEtMS0zNjExNQ_001671f9-cce9-4ca0-b5c4-ffdaa3b7ba7f"
      unitRef="usd">1346000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i04a7eca2870641caaee39be1e020ea9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzUtMS0xLTEtMzYxMTU_36c5ca10-3c64-4023-b18f-d394fcc8e0ec"
      unitRef="usd">2517000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i04a7eca2870641caaee39be1e020ea9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzUtMy0xLTEtMzYxMTU_ec81fae2-e16e-4c76-ba9b-d6119f65b468"
      unitRef="usd">57000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i04a7eca2870641caaee39be1e020ea9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzUtNS0xLTEtMzYxMTU_c089772b-b1a5-463c-96b2-f529eef60e55"
      unitRef="usd">371000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i04a7eca2870641caaee39be1e020ea9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzUtNy0xLTEtMzYxMTU_ed3191d6-6a42-4f89-b22c-d974e5830ed2"
      unitRef="usd">645000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i04a7eca2870641caaee39be1e020ea9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzUtOS0xLTEtMzYxMTU_b4687821-e90b-4af9-8000-cc16a31f9dc1"
      unitRef="usd">2888000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i04a7eca2870641caaee39be1e020ea9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzUtMTEtMS0xLTM2MTE1_00633cb2-6b31-47c8-bfe7-3610d1022595"
      unitRef="usd">702000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i129704dc103b4cdb98beb67dfcbb4348_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzYtMS0xLTEtMzYxMTU_5740cf44-19ab-4e80-ae46-a345ebe67b8b"
      unitRef="usd">784000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i129704dc103b4cdb98beb67dfcbb4348_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzYtMy0xLTEtMzYxMTU_612a44d9-38a4-4315-8d95-bf48f246c3ea"
      unitRef="usd">99000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i129704dc103b4cdb98beb67dfcbb4348_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzYtNS0xLTEtMzYxMTU_cf933449-e365-4a6c-90a2-46ffe1ae999b"
      unitRef="usd">542000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i129704dc103b4cdb98beb67dfcbb4348_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzYtNy0xLTEtMzYxMTU_e00cd08e-d6fe-4d4c-a9e5-aada3695f8f1"
      unitRef="usd">259000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i129704dc103b4cdb98beb67dfcbb4348_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzYtOS0xLTEtMzYxMTU_9699d8b2-872e-497e-a7fa-f35738917736"
      unitRef="usd">1326000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i129704dc103b4cdb98beb67dfcbb4348_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzYtMTEtMS0xLTM2MTE1_36ab7c06-efcc-40d4-a957-fde3118b9469"
      unitRef="usd">358000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i6c85b56728a44e32a60a6b86317e1e4e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzctMS0xLTEtMzYxMTU_3c4ab4ca-e3bc-4259-bb48-89573c3969cf"
      unitRef="usd">709000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i6c85b56728a44e32a60a6b86317e1e4e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzctMy0xLTEtMzYxMTU_8f925c73-7694-4081-a58b-56185ba4f583"
      unitRef="usd">118000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i6c85b56728a44e32a60a6b86317e1e4e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzctNS0xLTEtMzYxMTU_df8d4831-0914-4655-81f1-5aced1f81092"
      unitRef="usd">4049000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i6c85b56728a44e32a60a6b86317e1e4e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzctNy0xLTEtMzYxMTU_bff89d78-4ac4-4157-a447-24744447d048"
      unitRef="usd">218000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i6c85b56728a44e32a60a6b86317e1e4e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzctOS0xLTEtMzYxMTU_3e3420e9-3566-4e59-bf2b-31a9f580490e"
      unitRef="usd">4758000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i6c85b56728a44e32a60a6b86317e1e4e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzctMTEtMS0xLTM2MTE1_88c3a72c-3e3f-45e0-ae72-79b2740cd24b"
      unitRef="usd">336000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i7a13257ecf0c45958b61bd13b97cb603_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzgtMS0xLTEtMzYxMTU_0f6f0834-17f4-4213-b730-ed39ef5b54d5"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i7a13257ecf0c45958b61bd13b97cb603_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzgtMy0xLTEtMzYxMTU_c1e8faa4-dc13-4680-b4d1-4de6103bfdda"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i7a13257ecf0c45958b61bd13b97cb603_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzgtNS0xLTEtMzYxMTU_677f49a5-e226-4061-b5f2-c4faf59ef302"
      unitRef="usd">112000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i7a13257ecf0c45958b61bd13b97cb603_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzgtNy0xLTEtMzYxMTU_e2b7699f-3a5c-49fc-8270-db51a6a14eaf"
      unitRef="usd">159000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i7a13257ecf0c45958b61bd13b97cb603_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzgtOS0xLTEtMzYxMTU_ea4af7ce-d9f2-4a04-b33c-43dcd65fbc95"
      unitRef="usd">112000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i7a13257ecf0c45958b61bd13b97cb603_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzgtMTEtMS0xLTM2MTE1_72880ead-e46a-429b-b3d3-30f5f031285d"
      unitRef="usd">159000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i3d59647fed8b4fe68a86cdd55f0ad678_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzEyLTEtMS0xLTM2MTE1_a5d04c0c-994f-4da4-b059-f3e971c8f9d7"
      unitRef="usd">4010000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i3d59647fed8b4fe68a86cdd55f0ad678_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzEyLTMtMS0xLTM2MTE1_666ae890-41dc-4c2b-bfac-f96df39a3dab"
      unitRef="usd">274000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i3d59647fed8b4fe68a86cdd55f0ad678_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzEyLTUtMS0xLTM2MTE1_fd0722f2-4867-42da-8b76-81d5c6ad399e"
      unitRef="usd">5074000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i3d59647fed8b4fe68a86cdd55f0ad678_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzEyLTctMS0xLTM2MTE1_5f01f6ea-6642-435b-8bdb-624635780ff6"
      unitRef="usd">1281000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i3d59647fed8b4fe68a86cdd55f0ad678_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzEyLTktMS0xLTM2MTE1_0dfd7542-2317-4773-a57a-8ef97a4c78ce"
      unitRef="usd">9084000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i3d59647fed8b4fe68a86cdd55f0ad678_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4YjE0ZWM1YWIyY2U0NWQ1YTc5ZDJmNDUzY2QyY2FjYy90YWJsZXJhbmdlOjhiMTRlYzVhYjJjZTQ1ZDVhNzlkMmY0NTNjZDJjYWNjXzEyLTExLTEtMS0zNjExNQ_cd9c8708-bfe3-437b-99b9-e6323175d7d0"
      unitRef="usd">1555000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <csv:PreneedCemeteryTrustInvestmentSecurityTransactionsTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90ZXh0cmVnaW9uOjk3MDIwM2NlYTBmYTQ2MGNhNjZmOWU2OTUwY2IxN2Y2XzkxMzg_894dbf70-8ead-4579-b69d-c65b6764d8f8">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preneed cemetery trust investment security transactions recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other, net &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;on our Consolidated Statements of Operations are as follows (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&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:1.408%"/&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:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,147&#160;&lt;/span&gt;&lt;/td&gt;&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;Realized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Realized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Unrealized gains, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Expenses and taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,313)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,354)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 change in deferred preneed cemetery receipts held in trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,932)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</csv:PreneedCemeteryTrustInvestmentSecurityTransactionsTableTextBlock>
    <us-gaap:InvestmentIncomeNet
      contextRef="i598a54c1f3a14a22ab6a29fb8d2729c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzItMS0xLTEtMzYxMTU_903d0c3d-ea2a-46d1-bbef-4d9465f27f63"
      unitRef="usd">1743000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i0d5426e1ec0e478ea600015c80c6344a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzItMy0xLTEtMzYxMTU_6adda4ff-6560-4946-9cb6-2029cc8367ed"
      unitRef="usd">2175000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i3177b04e25404044a57b7112dfa7770c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzItNS0xLTEtMzYxMTU_36e9ffaf-20b0-452d-848d-7cdc5062d94f"
      unitRef="usd">2147000</us-gaap:InvestmentIncomeNet>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i598a54c1f3a14a22ab6a29fb8d2729c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzMtMS0xLTEtMzYxMTU_0addd95b-39e5-4e4b-b1f1-92e1c4705bc8"
      unitRef="usd">6353000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i0d5426e1ec0e478ea600015c80c6344a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzMtMy0xLTEtMzYxMTU_36f84f9e-3b7a-41c6-8cea-b1b0e2cf2419"
      unitRef="usd">8922000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i3177b04e25404044a57b7112dfa7770c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzMtNS0xLTEtMzYxMTU_42f86ce3-3d1c-4c0d-af29-db76c70567ec"
      unitRef="usd">18321000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i598a54c1f3a14a22ab6a29fb8d2729c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzQtMS0xLTEtMzYxMTU_16dcfe63-cbe4-4ca4-a455-dae8bb7dcb38"
      unitRef="usd">4677000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i0d5426e1ec0e478ea600015c80c6344a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzQtMy0xLTEtMzYxMTU_45c0b84f-f4c4-4cd0-a027-49a7719f8cd2"
      unitRef="usd">5090000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i3177b04e25404044a57b7112dfa7770c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzQtNS0xLTEtMzYxMTU_a6bba7c0-60f3-4cea-bc81-70215091c122"
      unitRef="usd">6626000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i598a54c1f3a14a22ab6a29fb8d2729c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzUtMS0xLTEtMzYxMTU_99f62ef5-8ca1-4f48-8648-44853b67f5da"
      unitRef="usd">826000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i0d5426e1ec0e478ea600015c80c6344a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzUtMy0xLTEtMzYxMTU_c165982f-51cc-45ae-ba1b-5ab59f8d82ef"
      unitRef="usd">5515000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i3177b04e25404044a57b7112dfa7770c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzUtNS0xLTEtMzYxMTU_93e5a4ff-6706-4d82-9159-13113e117eb9"
      unitRef="usd">6047000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i598a54c1f3a14a22ab6a29fb8d2729c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzYtMS0xLTEtMzYxMTU_f7fb4573-a747-42a6-9613-fffdf1dba2d6"
      unitRef="usd">1313000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i0d5426e1ec0e478ea600015c80c6344a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzYtMy0xLTEtMzYxMTU_f5bed5db-07fa-4aba-9e37-2529f9c7958b"
      unitRef="usd">1354000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i3177b04e25404044a57b7112dfa7770c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzYtNS0xLTEtMzYxMTU_03f6bc78-c1df-4dc6-b607-0906abcee532"
      unitRef="usd">1715000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted
      contextRef="i598a54c1f3a14a22ab6a29fb8d2729c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzctMS0xLTEtMzYxMTU_005d50f8-5e36-4dae-9f82-b01818828839"
      unitRef="usd">-2932000</us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted>
    <us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted
      contextRef="i0d5426e1ec0e478ea600015c80c6344a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzctMy0xLTEtMzYxMTU_4f10a32d-5e11-4ff7-b262-630a402bf826"
      unitRef="usd">-10168000</us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted>
    <us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted
      contextRef="i3177b04e25404044a57b7112dfa7770c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzctNS0xLTEtMzYxMTU_d5914761-c9f0-4c8d-b586-7ad9411f3449"
      unitRef="usd">-18174000</us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i598a54c1f3a14a22ab6a29fb8d2729c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzgtMS0xLTEtMzYxMTU_4b227a54-bb64-4b1a-83ba-2bede10f30be"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0d5426e1ec0e478ea600015c80c6344a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzgtMy0xLTEtMzYxMTU_b8a5288f-f9ef-4ac7-82c9-9a82f8a09931"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3177b04e25404044a57b7112dfa7770c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjNWNhNjk3MDFiMmQ0YWFhOGIwZWE1Y2ZmNjcxOWNkYy90YWJsZXJhbmdlOmM1Y2E2OTcwMWIyZDRhYWE4YjBlYTVjZmY2NzE5Y2RjXzgtNS0xLTEtMzYxMTU_c25fdab6-b197-49c5-82eb-13f0d701ae47"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <csv:PurchasesAndSalesOfInvestmentsInPreneedCemeteryTrustsTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90ZXh0cmVnaW9uOjk3MDIwM2NlYTBmYTQ2MGNhNjZmOWU2OTUwY2IxN2Y2XzkxODU_d6185b28-fb52-41b7-b39d-4d29a7169a52">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchases and sales of investments in the preneed cemetery trusts are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&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:1.408%"/&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:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases&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;(40,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(48,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(41,414)&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</csv:PurchasesAndSalesOfInvestmentsInPreneedCemeteryTrustsTableTextBlock>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i598a54c1f3a14a22ab6a29fb8d2729c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZjFkZDJjM2FiY2E0OTMxODAzMGUxM2YxZmQ4ZGNmNS90YWJsZXJhbmdlOjJmMWRkMmMzYWJjYTQ5MzE4MDMwZTEzZjFmZDhkY2Y1XzItMS0xLTEtMzYxMTU_70275788-03ab-4136-b457-bfb443e8efcb"
      unitRef="usd">40984000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i0d5426e1ec0e478ea600015c80c6344a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZjFkZDJjM2FiY2E0OTMxODAzMGUxM2YxZmQ4ZGNmNS90YWJsZXJhbmdlOjJmMWRkMmMzYWJjYTQ5MzE4MDMwZTEzZjFmZDhkY2Y1XzItMy0xLTEtMzYxMTU_fcbdc1c4-0363-4119-9dc1-5141e5b88531"
      unitRef="usd">48824000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i3177b04e25404044a57b7112dfa7770c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZjFkZDJjM2FiY2E0OTMxODAzMGUxM2YxZmQ4ZGNmNS90YWJsZXJhbmdlOjJmMWRkMmMzYWJjYTQ5MzE4MDMwZTEzZjFmZDhkY2Y1XzItNS0xLTEtMzYxMTU_3f96bb39-c0f7-4450-827f-964d2e37f28f"
      unitRef="usd">41414000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i598a54c1f3a14a22ab6a29fb8d2729c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZjFkZDJjM2FiY2E0OTMxODAzMGUxM2YxZmQ4ZGNmNS90YWJsZXJhbmdlOjJmMWRkMmMzYWJjYTQ5MzE4MDMwZTEzZjFmZDhkY2Y1XzMtMS0xLTEtMzYxMTU_c16c67af-9bb5-4599-bba4-2532422fca0a"
      unitRef="usd">29635000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i0d5426e1ec0e478ea600015c80c6344a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZjFkZDJjM2FiY2E0OTMxODAzMGUxM2YxZmQ4ZGNmNS90YWJsZXJhbmdlOjJmMWRkMmMzYWJjYTQ5MzE4MDMwZTEzZjFmZDhkY2Y1XzMtMy0xLTEtMzYxMTU_a7dd2e57-e00c-459f-b7e4-f263a8dd7f6c"
      unitRef="usd">41178000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i3177b04e25404044a57b7112dfa7770c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZjFkZDJjM2FiY2E0OTMxODAzMGUxM2YxZmQ4ZGNmNS90YWJsZXJhbmdlOjJmMWRkMmMzYWJjYTQ5MzE4MDMwZTEzZjFmZDhkY2Y1XzMtNS0xLTEtMzYxMTU_ba108aae-5845-46c0-9aaf-8329b9019dae"
      unitRef="usd">43265000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <csv:ComponentsOfPreneedFuneralTrustInvestmentsTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90ZXh0cmVnaW9uOjk3MDIwM2NlYTBmYTQ2MGNhNjZmOWU2OTUwY2IxN2Y2XzkyMDA_ac524db3-f385-4489-b811-ec30770f5ba4">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of &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;Preneed funeral trust investments&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; on our Consolidated Balance Sheet are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preneed funeral trust investments, at market value&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;104,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;116,973&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: allowance for contract cancellation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,931)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Preneed funeral trust investments&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;101,235&#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;113,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</csv:ComponentsOfPreneedFuneralTrustInvestmentsTableTextBlock>
    <csv:AvailableForSaleSecuritiesCurrentBeforeAllowanceForContractCancellation
      contextRef="i367bef85d0e64634a62b1e69cbef00bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMTliYjk4NTlhZWE0NjVhOTVhNmU2YTlmYTE3NDQ5NC90YWJsZXJhbmdlOmUxOWJiOTg1OWFlYTQ2NWE5NWE2ZTZhOWZhMTc0NDk0XzEtMS0xLTEtMzYxMTU_eb4590ea-e3b5-447e-81fe-be914daf6baa"
      unitRef="usd">104166000</csv:AvailableForSaleSecuritiesCurrentBeforeAllowanceForContractCancellation>
    <csv:AvailableForSaleSecuritiesCurrentBeforeAllowanceForContractCancellation
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMTliYjk4NTlhZWE0NjVhOTVhNmU2YTlmYTE3NDQ5NC90YWJsZXJhbmdlOmUxOWJiOTg1OWFlYTQ2NWE5NWE2ZTZhOWZhMTc0NDk0XzEtMy0xLTEtMzYxMTU_cd7ac54d-cfd7-46ce-8331-6a9c9c9ef51e"
      unitRef="usd">116973000</csv:AvailableForSaleSecuritiesCurrentBeforeAllowanceForContractCancellation>
    <csv:LessAllowanceForContractCancellation
      contextRef="i367bef85d0e64634a62b1e69cbef00bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMTliYjk4NTlhZWE0NjVhOTVhNmU2YTlmYTE3NDQ5NC90YWJsZXJhbmdlOmUxOWJiOTg1OWFlYTQ2NWE5NWE2ZTZhOWZhMTc0NDk0XzItMS0xLTEtMzYxMTU_45630391-d58c-442e-9fc7-87b62ccab1c4"
      unitRef="usd">2931000</csv:LessAllowanceForContractCancellation>
    <csv:LessAllowanceForContractCancellation
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMTliYjk4NTlhZWE0NjVhOTVhNmU2YTlmYTE3NDQ5NC90YWJsZXJhbmdlOmUxOWJiOTg1OWFlYTQ2NWE5NWE2ZTZhOWZhMTc0NDk0XzItMy0xLTEtMzYxMTU_1ac28b43-1736-45eb-b9fa-93cc8efd99f1"
      unitRef="usd">3315000</csv:LessAllowanceForContractCancellation>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i367bef85d0e64634a62b1e69cbef00bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMTliYjk4NTlhZWE0NjVhOTVhNmU2YTlmYTE3NDQ5NC90YWJsZXJhbmdlOmUxOWJiOTg1OWFlYTQ2NWE5NWE2ZTZhOWZhMTc0NDk0XzMtMS0xLTEtMzYxMTU_a6b17a0d-5167-481c-a779-f54caef7b37f"
      unitRef="usd">101235000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMTliYjk4NTlhZWE0NjVhOTVhNmU2YTlmYTE3NDQ5NC90YWJsZXJhbmdlOmUxOWJiOTg1OWFlYTQ2NWE5NWE2ZTZhOWZhMTc0NDk0XzMtMy0xLTEtMzYxMTU_59984b52-d0cd-4d85-8bd1-e5cdd5c38497"
      unitRef="usd">113658000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <csv:ScheduleOfPreneedFuneralTrustInvestmentsAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90ZXh0cmVnaW9uOjk3MDIwM2NlYTBmYTQ2MGNhNjZmOWU2OTUwY2IxN2Y2XzkxNzg_3f1920d4-1154-4dff-bdca-5106fb0d178d">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost and market values associated with preneed funeral trust investments at December&#160;31, 2021 are detailed below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy Level&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:9pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gains&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:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&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:9pt;font-weight:700;line-height:100%"&gt;Fair Market Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and money market accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,438&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&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;2&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;14,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,923&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,408&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred stock&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;2&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;11,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,668&lt;/span&gt;&lt;/td&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="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;Common stock&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&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;36,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,537&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;Mutual funds:&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity&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&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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,380&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;&#160;&#160;&#160;&#160;Other investments&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,754&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;Trust securities&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;110,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,141&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;Accrued investment income&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-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;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;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 colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&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;Preneed funeral trust investments&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;border-top:3pt double #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;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,973&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;Market value as a percentage of cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.1%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost and market values associated with preneed funeral trust investments at December&#160;31, 2020 are detailed below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy Level&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:9pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gains&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:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&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:9pt;font-weight:700;line-height:100%"&gt;Fair Market Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and money market accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align: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,478&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury debt&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&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;819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;825&lt;/span&gt;&lt;/td&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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&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;2&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;15,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,528&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&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;2&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;13,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,620&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred stock&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,546&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&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;2&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;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&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;Common stock&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,639&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;Mutual funds:&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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,552&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;&#160;&#160;&#160;&#160;Other investments  &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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,928&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;Trust securities&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;97,700&#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;13,125&#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;(7,570)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,255&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;Accrued investment income&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: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;911&#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="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;911&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;Preneed funeral trust investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding: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 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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,166&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;Market value as a percentage of cost&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="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;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</csv:ScheduleOfPreneedFuneralTrustInvestmentsAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i50961e9adc9e478fa318728268f25092_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzEtMy0xLTEtMzYxMTU_7e089f17-e416-4bc5-8e97-920e81a92f3b"
      unitRef="usd">23438000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i50961e9adc9e478fa318728268f25092_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzEtNS0xLTEtMzYxMTU_7420f060-768d-47de-8a44-ae8e6320cd53"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i50961e9adc9e478fa318728268f25092_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzEtNy0xLTEtMzYxMTU_d77bb4d6-ff9d-4407-8e24-f909bf0a76ac"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i50961e9adc9e478fa318728268f25092_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzEtOS0xLTEtMzYxMTU_5cd391f1-b438-408b-86c1-0d7d0b96ba63"
      unitRef="usd">23438000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7e1c001308f44b7ebd20ab99ef4af29b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzUtMy0xLTEtMzYxMTU_7de6ec20-cf46-41fa-8fa9-a34c72907398"
      unitRef="usd">14936000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7e1c001308f44b7ebd20ab99ef4af29b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzUtNS0xLTEtMzYxMTU_55ddeb93-71e1-4b19-901f-ad2347c328fc"
      unitRef="usd">1874000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7e1c001308f44b7ebd20ab99ef4af29b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzUtNy0xLTEtMzYxMTU_d634789e-ed5b-4950-bca6-29847ef64654"
      unitRef="usd">887000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7e1c001308f44b7ebd20ab99ef4af29b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzUtOS0xLTEtMzYxMTU_19b32105-b27e-482e-bb43-5a7de6793e80"
      unitRef="usd">15923000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia20ca7f3c9b74198b79b422b9322f7cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzYtMy0xLTEtMzYxMTU_72853eac-8265-4d9e-985f-5c2b2a7cfb40"
      unitRef="usd">11231000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia20ca7f3c9b74198b79b422b9322f7cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzYtNS0xLTEtMzYxMTU_aa8e07a9-bc1e-49aa-aad6-083644d4c59d"
      unitRef="usd">1223000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia20ca7f3c9b74198b79b422b9322f7cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzYtNy0xLTEtMzYxMTU_8407aaef-dea6-428d-a731-7105923c82f5"
      unitRef="usd">46000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia20ca7f3c9b74198b79b422b9322f7cb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzYtOS0xLTEtMzYxMTU_330a65e4-992f-4c0b-be8f-33e2fbf3bb87"
      unitRef="usd">12408000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2e99b2ce5f0a4f109e05d2afe6bb4a96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzctMy0xLTEtMzYxMTU_3d7e7bc3-a2ed-4719-80da-d47a38519f40"
      unitRef="usd">11001000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2e99b2ce5f0a4f109e05d2afe6bb4a96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzctNS0xLTEtMzYxMTU_bdaa7ca1-784f-47e9-8609-3d00894efc7c"
      unitRef="usd">986000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2e99b2ce5f0a4f109e05d2afe6bb4a96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzctNy0xLTEtMzYxMTU_67e563da-a918-4260-8d8c-8335e0d252ac"
      unitRef="usd">319000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2e99b2ce5f0a4f109e05d2afe6bb4a96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzctOS0xLTEtMzYxMTU_9426511b-dc50-46aa-8978-334d03026b5c"
      unitRef="usd">11668000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if78550609dea48369c2c61f8daf600f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzktMy0xLTEtMzYxMTU_c4959c84-010b-4978-89a6-4c15f0bffaae"
      unitRef="usd">36694000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if78550609dea48369c2c61f8daf600f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzktNS0xLTEtMzYxMTU_216cc89a-b464-4e36-85a6-38aa072c352b"
      unitRef="usd">6417000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if78550609dea48369c2c61f8daf600f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzktNy0xLTEtMzYxMTU_1ada8787-50f2-4b2f-8a0f-d5e798a061f2"
      unitRef="usd">3574000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if78550609dea48369c2c61f8daf600f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzktOS0xLTEtMzYxMTU_a8643338-aeb3-4c9a-a396-9283509597df"
      unitRef="usd">39537000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i61ee92fd71074f7c8fb671f981aefdc5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzExLTMtMS0xLTM2MTE1_c5091f11-b41e-4e7e-bc2c-4aa83cb59bf2"
      unitRef="usd">26000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i61ee92fd71074f7c8fb671f981aefdc5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzExLTUtMS0xLTM2MTE1_787e2176-fb37-46b1-b653-04823f615d32"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i61ee92fd71074f7c8fb671f981aefdc5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzExLTctMS0xLTM2MTE1_00c95c6f-9918-4872-9aae-e0f246910e73"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i61ee92fd71074f7c8fb671f981aefdc5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzExLTktMS0xLTM2MTE1_89d0b38e-30af-4627-8dff-d8bc1fbe7026"
      unitRef="usd">33000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i34d8742eb2bc48d2855985495fabfac8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzEyLTMtMS0xLTM2MTE1_2b4dfa25-f7ac-4c81-b594-5c71a7df246a"
      unitRef="usd">9396000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i34d8742eb2bc48d2855985495fabfac8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzEyLTUtMS0xLTM2MTE1_19cd6f61-b5ba-41b5-8e68-e0dfbac7df8f"
      unitRef="usd">454000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i34d8742eb2bc48d2855985495fabfac8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzEyLTctMS0xLTM2MTE1_8c66efe6-a213-4a02-84eb-cfc6bbd0f972"
      unitRef="usd">470000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i34d8742eb2bc48d2855985495fabfac8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzEyLTktMS0xLTM2MTE1_080fd72a-e36d-412e-99ef-3769d11c6188"
      unitRef="usd">9380000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id39f78b9d852422598bbc25062478962_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzEzLTMtMS0xLTM2MTE1_d1d2108d-19f6-49a7-a087-8fbe9910b144"
      unitRef="usd">3754000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id39f78b9d852422598bbc25062478962_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzEzLTUtMS0xLTM2MTE1_11a66714-872b-4323-8016-c06ccfbde9ad"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id39f78b9d852422598bbc25062478962_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzEzLTctMS0xLTM2MTE1_e585bcc8-38d7-412a-8b54-b1e80d697986"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id39f78b9d852422598bbc25062478962_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzEzLTktMS0xLTM2MTE1_ed621810-8e61-4cee-b572-b044a1441862"
      unitRef="usd">3754000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzE0LTMtMS0xLTM2MTE1_1edc95a9-9d53-46ae-83b3-67ca7bef690b"
      unitRef="usd">110476000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzE0LTUtMS0xLTM2MTE1_f10d180d-8134-436b-ab29-96c96d501abd"
      unitRef="usd">10961000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzE0LTctMS0xLTM2MTE1_16664e7b-09e0-436f-86bc-8fed0d692c2d"
      unitRef="usd">5296000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzE0LTktMS0xLTM2MTE1_b375750c-25c1-47cd-9b23-d11d1c93e2c1"
      unitRef="usd">116141000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i015446f287ad4d6998f3758546e5913a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzE1LTMtMS0xLTM2MTE1_b2f3ce7e-175c-46f2-b796-a6eadce8d082"
      unitRef="usd">832000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i015446f287ad4d6998f3758546e5913a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzE1LTktMS0xLTM2MTE1_55a05514-388a-4ef3-9abe-d74c4743d08a"
      unitRef="usd">832000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <csv:AvailableForSaleSecuritiesCurrentBeforeAllowanceForContractCancellation
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzE2LTktMS0xLTM2MTE1_6fee503a-715c-496f-8266-5be3719d8a9e"
      unitRef="usd">116973000</csv:AvailableForSaleSecuritiesCurrentBeforeAllowanceForContractCancellation>
    <csv:PreneedCemeteryTrustInvestmentsFairMarketValueAsPercentageOfCostInPercent
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo5YTM4M2E0ZWI1Y2E0YWZiODBjZTc1ZjNiOGRiMjRmYy90YWJsZXJhbmdlOjlhMzgzYTRlYjVjYTRhZmI4MGNlNzVmM2I4ZGIyNGZjXzE3LTktMS0xLTM2MTE1_5e73a700-4e84-4ac5-b213-9c2c682216b2"
      unitRef="number">1.051</csv:PreneedCemeteryTrustInvestmentsFairMarketValueAsPercentageOfCostInPercent>
    <csv:PreneedFuneralTrustInvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90ZXh0cmVnaW9uOjk3MDIwM2NlYTBmYTQ2MGNhNjZmOWU2OTUwY2IxN2Y2XzkyMTc_35f35f71-df47-4602-826a-6132048ee5b4">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated maturities of the fixed income securities (excluding mutual funds) included above are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one to five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Due in five to ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 fixed income securities&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;39,999&#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;</csv:PreneedFuneralTrustInvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYjNiODIyNWE4NWM0NmQ5OTY2MGUyZTFjZTBmN2ZjOS90YWJsZXJhbmdlOmNiM2I4MjI1YTg1YzQ2ZDk5NjYwZTJlMWNlMGY3ZmM5XzAtMS0xLTEtMzYxMTU_7cc7a0cc-bb19-426a-a087-9c180bfa3773"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYjNiODIyNWE4NWM0NmQ5OTY2MGUyZTFjZTBmN2ZjOS90YWJsZXJhbmdlOmNiM2I4MjI1YTg1YzQ2ZDk5NjYwZTJlMWNlMGY3ZmM5XzEtMS0xLTEtMzYxMTU_2d433c53-2d50-4784-8437-bb84278cae5c"
      unitRef="usd">8931000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYjNiODIyNWE4NWM0NmQ5OTY2MGUyZTFjZTBmN2ZjOS90YWJsZXJhbmdlOmNiM2I4MjI1YTg1YzQ2ZDk5NjYwZTJlMWNlMGY3ZmM5XzItMS0xLTEtMzYxMTU_b58eaf92-bafd-4df7-84e1-583829ecb136"
      unitRef="usd">6083000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYjNiODIyNWE4NWM0NmQ5OTY2MGUyZTFjZTBmN2ZjOS90YWJsZXJhbmdlOmNiM2I4MjI1YTg1YzQ2ZDk5NjYwZTJlMWNlMGY3ZmM5XzMtMS0xLTEtMzYxMTU_c9166aef-a1a7-41bf-be93-286734c2516d"
      unitRef="usd">24985000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYjNiODIyNWE4NWM0NmQ5OTY2MGUyZTFjZTBmN2ZjOS90YWJsZXJhbmdlOmNiM2I4MjI1YTg1YzQ2ZDk5NjYwZTJlMWNlMGY3ZmM5XzQtMS0xLTEtMzYxMTU_1800bdd6-579a-44b5-9061-2dc5a5f8a0e8"
      unitRef="usd">39999000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i82901b94157c4a2c8df423dc89cbd0a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzEtMy0xLTEtMzYxMTU_4e9b5750-2fa2-473b-85e0-6dd91ebf80ba"
      unitRef="usd">18478000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i82901b94157c4a2c8df423dc89cbd0a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzEtNS0xLTEtMzYxMTU_59cdee0b-9ff6-41d0-8cff-98c11bbb5071"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i82901b94157c4a2c8df423dc89cbd0a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzEtNy0xLTEtMzYxMTU_ab729f1f-6548-441e-aafd-d7c1d58c0986"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i82901b94157c4a2c8df423dc89cbd0a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzEtOS0xLTEtMzYxMTU_09cb18a9-d1f9-4beb-abb5-0d1cf40f5c94"
      unitRef="usd">18478000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6ea4b9d51b42455da90e92cfcac682f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzMtMy0xLTEtMzYxMTU_0cee9f21-eb6e-47e5-84f3-feb805f21ce5"
      unitRef="usd">819000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6ea4b9d51b42455da90e92cfcac682f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzMtNS0xLTEtMzYxMTU_b9d6aa55-49e9-483c-98ef-12497bfb4e57"
      unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6ea4b9d51b42455da90e92cfcac682f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzMtNy0xLTEtMzYxMTU_7a4f7543-60d3-40b8-8d99-6758eca07846"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6ea4b9d51b42455da90e92cfcac682f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzMtOS0xLTEtMzYxMTU_878754a7-82c7-4b75-8f1d-f9241ae340f4"
      unitRef="usd">825000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i11a2a4bd97e748b59b19ffe56f3b10fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzUtMy0xLTEtMzYxMTU_66c91d29-bbe1-45be-9e9e-c7f0709ab73d"
      unitRef="usd">15144000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i11a2a4bd97e748b59b19ffe56f3b10fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzUtNS0xLTEtMzYxMTU_6f21aa95-ff8a-490a-a928-3e6fdf3824e1"
      unitRef="usd">2018000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i11a2a4bd97e748b59b19ffe56f3b10fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzUtNy0xLTEtMzYxMTU_d77a7959-47c0-4a2a-9566-e9ad6127cebc"
      unitRef="usd">634000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i11a2a4bd97e748b59b19ffe56f3b10fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzUtOS0xLTEtMzYxMTU_f901f307-8a68-4da3-bb31-33bd5d6f47e3"
      unitRef="usd">16528000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if94cf7f5b5ad411292fbef97ffd1b034_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzYtMy0xLTEtMzYxMTU_897fdad6-2042-4908-bbe5-e6734b6a44c3"
      unitRef="usd">13292000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if94cf7f5b5ad411292fbef97ffd1b034_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzYtNS0xLTEtMzYxMTU_98bcfacd-1656-4ac9-9805-bed6fa7b854f"
      unitRef="usd">1638000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if94cf7f5b5ad411292fbef97ffd1b034_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzYtNy0xLTEtMzYxMTU_aab98f18-828a-4884-b6e5-04dcb227b410"
      unitRef="usd">310000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if94cf7f5b5ad411292fbef97ffd1b034_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzYtOS0xLTEtMzYxMTU_82520da6-8c5c-40df-889c-2f6e15797c88"
      unitRef="usd">14620000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2e33f7577ef941d0bef056015d1cd494_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzctMy0xLTEtMzYxMTU_e52ba3d2-8b22-43fa-9334-6fa3e7c7a7f5"
      unitRef="usd">10944000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2e33f7577ef941d0bef056015d1cd494_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzctNS0xLTEtMzYxMTU_bb38b14c-7f52-4c71-9a36-9cbb48b4b017"
      unitRef="usd">900000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2e33f7577ef941d0bef056015d1cd494_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzctNy0xLTEtMzYxMTU_e4019be4-f1ad-4ff1-90d6-c6e9dcaa9aa0"
      unitRef="usd">298000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2e33f7577ef941d0bef056015d1cd494_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzctOS0xLTEtMzYxMTU_a3744abb-5982-46ca-bb2e-46ec2a4e2d86"
      unitRef="usd">11546000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib0ee96b3049d47bda27b209a91adf855_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzgtMy0xLTEtMzYxMTU_995c5951-7fc8-4297-b5b0-1e6ac00b4689"
      unitRef="usd">293000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib0ee96b3049d47bda27b209a91adf855_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzgtNS0xLTEtMzYxMTU_3358d606-8251-4329-bf1f-7d2b8cf56528"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib0ee96b3049d47bda27b209a91adf855_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzgtNy0xLTEtMzYxMTU_a4001c88-7d45-4b18-bd3c-c950e7e2b5f4"
      unitRef="usd">155000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib0ee96b3049d47bda27b209a91adf855_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzgtOS0xLTEtMzYxMTU_3e7ac61e-06c4-4a97-8fa9-4c4e3971a315"
      unitRef="usd">139000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia66bd363c8ae4adbadd8516127ca6675_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzktMy0xLTEtMzYxMTU_70d033c0-bfba-414b-bc2c-820294b0e968"
      unitRef="usd">28327000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia66bd363c8ae4adbadd8516127ca6675_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzktNS0xLTEtMzYxMTU_86a6bc9c-ec06-4f1d-8f28-f001ed5582ca"
      unitRef="usd">7364000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia66bd363c8ae4adbadd8516127ca6675_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzktNy0xLTEtMzYxMTU_56e4f508-c7b4-4e16-b2be-9417e3efda2a"
      unitRef="usd">6052000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia66bd363c8ae4adbadd8516127ca6675_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzktOS0xLTEtMzYxMTU_a1deda00-a44e-4421-a15c-83b775a627b1"
      unitRef="usd">29639000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i061cae4557854c87afc213a23f7283cf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzEyLTMtMS0xLTM2MTE1_2eca3766-ff84-4e80-bc91-dccbcf067305"
      unitRef="usd">6475000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i061cae4557854c87afc213a23f7283cf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzEyLTUtMS0xLTM2MTE1_f5b94eb1-211f-4480-aec0-d9dd87914913"
      unitRef="usd">1198000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i061cae4557854c87afc213a23f7283cf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzEyLTctMS0xLTM2MTE1_104e79da-dc6a-4380-9a55-c1e3abaabed7"
      unitRef="usd">121000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i061cae4557854c87afc213a23f7283cf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzEyLTktMS0xLTM2MTE1_3afd1984-7c11-42f6-ac43-8062519b3aa4"
      unitRef="usd">7552000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if747ba2b56d040aead8f9493e0d22523_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzEzLTMtMS0xLTM2MTE1_94bfed16-fd65-4c5f-ad28-836fef43d1bd"
      unitRef="usd">3928000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if747ba2b56d040aead8f9493e0d22523_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzEzLTUtMS0xLTM2MTE1_beadd8c7-8a79-4d3d-a27e-7bb5ba6e6603"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if747ba2b56d040aead8f9493e0d22523_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzEzLTctMS0xLTM2MTE1_e9c1cd52-509e-4f7f-b9e9-68a8eba67409"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if747ba2b56d040aead8f9493e0d22523_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzEzLTktMS0xLTM2MTE1_39c5a6a1-6d4a-4225-a7dd-39c8925d2b19"
      unitRef="usd">3928000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i367bef85d0e64634a62b1e69cbef00bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzE0LTMtMS0xLTM2MTE1_d8932173-50fc-4fe9-aeea-2c386ce294ca"
      unitRef="usd">97700000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i367bef85d0e64634a62b1e69cbef00bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzE0LTUtMS0xLTM2MTE1_3c7021a0-f7a8-4626-89be-9c53e770f791"
      unitRef="usd">13125000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i367bef85d0e64634a62b1e69cbef00bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzE0LTctMS0xLTM2MTE1_8112a391-6d6c-49a7-b283-c203158a7dbc"
      unitRef="usd">7570000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i367bef85d0e64634a62b1e69cbef00bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzE0LTktMS0xLTM2MTE1_58ef40d2-d9e5-4c35-98e7-58171e547247"
      unitRef="usd">103255000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if16f9b665b4543a087714135661cdd00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzE1LTMtMS0xLTM2MTE1_6053e0d2-0ec4-46eb-af7f-14468ff356b3"
      unitRef="usd">911000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if16f9b665b4543a087714135661cdd00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzE1LTktMS0xLTM2MTE1_00a10ecb-3de8-4767-acfe-e7389a479e05"
      unitRef="usd">911000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <csv:AvailableForSaleSecuritiesCurrentBeforeAllowanceForContractCancellation
      contextRef="i367bef85d0e64634a62b1e69cbef00bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzE2LTktMS0xLTM2MTE1_3adebe79-33b9-4d4b-84f0-36e180cdbef0"
      unitRef="usd">104166000</csv:AvailableForSaleSecuritiesCurrentBeforeAllowanceForContractCancellation>
    <csv:PreneedCemeteryTrustInvestmentsFairMarketValueAsPercentageOfCostInPercent
      contextRef="i367bef85d0e64634a62b1e69cbef00bb_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0OWNiMjVmZTM3ZDM0ZmJmYTY2NTJhYTAwNDU2NjZiMy90YWJsZXJhbmdlOjQ5Y2IyNWZlMzdkMzRmYmZhNjY1MmFhMDA0NTY2NmIzXzE3LTktMS0xLTM2MTE1_f8e4c6d9-e6ef-4741-8a2d-862cd34e6166"
      unitRef="number">1.057</csv:PreneedCemeteryTrustInvestmentsFairMarketValueAsPercentageOfCostInPercent>
    <csv:ScheduleOfUnrealizedLossOnPreneedFuneralTrustInvestmentsTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90ZXh0cmVnaW9uOjk3MDIwM2NlYTBmYTQ2MGNhNjZmOWU2OTUwY2IxN2Y2XzkxODA_c0673d46-0460-4b39-aa8c-23392f30feac">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarized our fixed income securities (excluding mutual funds) within our preneed funeral trust investment in an unrealized loss position at December&#160;31, 2021, aggregated by major security type and length of time in a continuous unrealized loss position (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.861%"/&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="33" 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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Less than 12 months&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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Greater than 12 months&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&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;4,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(509)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;4,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred 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;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 fixed income securities with an unrealized loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(639)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarized our fixed income securities (excluding mutual funds) within our preneed funeral trust investment in an unrealized loss position at December&#160;31, 2020, aggregated by major security type and length of time in a continuous unrealized loss position (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.861%"/&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="33" 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:9pt;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: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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Less than 12 months&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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Greater than 12 months&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(214)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred 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;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 fixed income securities with an unrealized loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</csv:ScheduleOfUnrealizedLossOnPreneedFuneralTrustInvestmentsTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ia0ec8dfd6dd74893a60580c3e3f9b89b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzYtMS0xLTEtMzYxMTU_3d4d4fbf-e567-4188-99e3-1edddbd63b17"
      unitRef="usd">4251000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ia0ec8dfd6dd74893a60580c3e3f9b89b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzYtMy0xLTEtMzYxMTU_d3e124d5-bb43-478c-9f3d-5b2084cc035f"
      unitRef="usd">509000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ia0ec8dfd6dd74893a60580c3e3f9b89b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzYtNS0xLTEtMzYxMTU_70307629-3e52-47f0-8e46-2b95012d581a"
      unitRef="usd">548000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ia0ec8dfd6dd74893a60580c3e3f9b89b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzYtNy0xLTEtMzYxMTU_9bf75233-b3f3-4c1d-86a0-398335fb4efe"
      unitRef="usd">378000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ia0ec8dfd6dd74893a60580c3e3f9b89b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzYtOS0xLTEtMzYxMTU_12dfd16b-b0a7-4293-bf34-7a4a35e38696"
      unitRef="usd">4799000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ia0ec8dfd6dd74893a60580c3e3f9b89b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzYtMTEtMS0xLTM2MTE1_aa8e8494-e115-4a81-9ceb-573f08fe9a13"
      unitRef="usd">887000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i2be0eab876bf46749f1f2e1abcf2bea9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzctMS0xLTEtMzYxMTU_66bfd035-33eb-44e6-b9c5-d638773b18f1"
      unitRef="usd">965000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i2be0eab876bf46749f1f2e1abcf2bea9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzctMy0xLTEtMzYxMTU_57897b0b-0434-4659-9ddb-f3bb221ee1cc"
      unitRef="usd">46000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i2be0eab876bf46749f1f2e1abcf2bea9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzctNS0xLTEtMzYxMTU_b3f70dcb-4fd2-41c1-bfd9-3972ddb2de75"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i2be0eab876bf46749f1f2e1abcf2bea9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzctNy0xLTEtMzYxMTU_5f01edb2-b423-44f8-99ec-63dbde3779e8"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i2be0eab876bf46749f1f2e1abcf2bea9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzctOS0xLTEtMzYxMTU_f1b1ee7f-df39-47b2-81e7-b27d6e02eb3d"
      unitRef="usd">965000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i2be0eab876bf46749f1f2e1abcf2bea9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzctMTEtMS0xLTM2MTE1_3efbd1df-4e83-4817-a8e2-e27b24e589bd"
      unitRef="usd">46000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i1167dad4c911491698d6cb103ccc0cbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzgtMS0xLTEtMzYxMTU_6161a2a6-95d0-4ac5-91af-a22a61f5e24e"
      unitRef="usd">1211000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i1167dad4c911491698d6cb103ccc0cbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzgtMy0xLTEtMzYxMTU_0e54792d-1c65-41b8-a604-ce90604fe917"
      unitRef="usd">58000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i1167dad4c911491698d6cb103ccc0cbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzgtNS0xLTEtMzYxMTU_2f1267dd-647f-4c9c-997f-171a3749e48c"
      unitRef="usd">2710000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i1167dad4c911491698d6cb103ccc0cbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzgtNy0xLTEtMzYxMTU_c5efbb7f-71a4-41e1-9997-9f29d8477559"
      unitRef="usd">261000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i1167dad4c911491698d6cb103ccc0cbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzgtOS0xLTEtMzYxMTU_14c39ba3-8183-494f-90ce-caaceeb1a065"
      unitRef="usd">3921000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i1167dad4c911491698d6cb103ccc0cbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzgtMTEtMS0xLTM2MTE1_c031349d-3f03-42f0-99ac-733ea9658e57"
      unitRef="usd">319000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzE1LTEtMS0xLTM2MTE1_20089099-6e45-4d38-b181-77ed75b0691c"
      unitRef="usd">6427000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzE1LTMtMS0xLTM2MTE1_a9a533c4-3eb5-43a6-81e0-a13c97b1a81b"
      unitRef="usd">613000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzE1LTUtMS0xLTM2MTE1_76b9f2cf-20e8-4719-8876-2583e44e6160"
      unitRef="usd">3258000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzE1LTctMS0xLTM2MTE1_0818f06b-5f5a-46e1-96f7-2dbeba19d43a"
      unitRef="usd">639000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzE1LTktMS0xLTM2MTE1_5571b827-1c45-46c4-a5d5-f82b6b302b8b"
      unitRef="usd">9685000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i6320978a03a6464caa8c9a0dc860ffc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo3NzliYjljMzA3NWU0YmQ2YmJkZGZiZTAwZDY3MTFjZi90YWJsZXJhbmdlOjc3OWJiOWMzMDc1ZTRiZDZiYmRkZmJlMDBkNjcxMWNmXzE1LTExLTEtMS0zNjExNQ_cbbec38d-46e2-47a6-9cf0-6119d5372249"
      unitRef="usd">1252000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i75810e2e41e74b5eb00c4ed417323723_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzYtMS0xLTEtMzYxMTU_6c3b465c-e62f-4c92-a7f3-58020294fe55"
      unitRef="usd">2225000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i75810e2e41e74b5eb00c4ed417323723_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzYtMy0xLTEtMzYxMTU_f89636c8-bcc7-4ae5-a0ba-e60d255f8599"
      unitRef="usd">55000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i75810e2e41e74b5eb00c4ed417323723_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzYtNS0xLTEtMzYxMTU_81f4607d-4a1a-49db-b2fe-72ff45d1d8a2"
      unitRef="usd">337000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i75810e2e41e74b5eb00c4ed417323723_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzYtNy0xLTEtMzYxMTU_28a3b2c7-497e-4826-aa17-cc5816142ea7"
      unitRef="usd">579000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i75810e2e41e74b5eb00c4ed417323723_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzYtOS0xLTEtMzYxMTU_9cb0a663-799d-42d8-961b-bee53b6527a8"
      unitRef="usd">2562000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i75810e2e41e74b5eb00c4ed417323723_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzYtMTEtMS0xLTM2MTE1_7e0f5044-04e4-4689-a31a-45ed61a8126e"
      unitRef="usd">634000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i52cdfe65673c41969e57d1de1cb7d304_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzctMS0xLTEtMzYxMTU_8e174808-c58f-4d9c-bb5e-d863d0e04b21"
      unitRef="usd">763000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i52cdfe65673c41969e57d1de1cb7d304_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzctMy0xLTEtMzYxMTU_5331e291-3fb1-4327-8301-3342d421b48d"
      unitRef="usd">96000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i52cdfe65673c41969e57d1de1cb7d304_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzctNS0xLTEtMzYxMTU_dbc1a489-3345-4b60-acfe-b1ab03a54f58"
      unitRef="usd">528000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i52cdfe65673c41969e57d1de1cb7d304_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzctNy0xLTEtMzYxMTU_e475c91c-3870-4350-bbe2-18be7f5c2d93"
      unitRef="usd">214000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i52cdfe65673c41969e57d1de1cb7d304_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzctOS0xLTEtMzYxMTU_4d7b300c-61a5-4845-b91d-26380fa8fcf3"
      unitRef="usd">1291000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i52cdfe65673c41969e57d1de1cb7d304_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzctMTEtMS0xLTM2MTE1_779965b9-8671-4291-8a0e-0adc2fa9a6db"
      unitRef="usd">310000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ifd4cc099fee64b2696c0d52764f94c00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzgtMS0xLTEtMzYxMTU_b672b299-0d71-4326-8018-d61e06c23f20"
      unitRef="usd">506000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ifd4cc099fee64b2696c0d52764f94c00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzgtMy0xLTEtMzYxMTU_5721e780-261c-4d4a-ac3d-a148fb50ce1c"
      unitRef="usd">87000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ifd4cc099fee64b2696c0d52764f94c00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzgtNS0xLTEtMzYxMTU_7de7ab9a-5d0f-40d4-8e50-0f792d30471c"
      unitRef="usd">3942000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ifd4cc099fee64b2696c0d52764f94c00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzgtNy0xLTEtMzYxMTU_c372c81c-0968-469d-b987-56ae60ca4649"
      unitRef="usd">211000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ifd4cc099fee64b2696c0d52764f94c00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzgtOS0xLTEtMzYxMTU_80a37295-3681-4acc-b363-e94c02bf05a8"
      unitRef="usd">4448000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ifd4cc099fee64b2696c0d52764f94c00_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzgtMTEtMS0xLTM2MTE1_fd46257c-8525-497f-b3ca-ee844e0e34f8"
      unitRef="usd">298000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i3087edeb68ed4a96a064eba6dd3d180a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzktMS0xLTEtMzYxMTU_9783e8b0-3b1a-4bac-a93f-8257f67cb3de"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i3087edeb68ed4a96a064eba6dd3d180a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzktMy0xLTEtMzYxMTU_ffd42f27-409d-48f0-944b-06ca599e902b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i3087edeb68ed4a96a064eba6dd3d180a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzktNS0xLTEtMzYxMTU_66d23eb0-e2eb-48a0-9a9b-ff54d916c113"
      unitRef="usd">111000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i3087edeb68ed4a96a064eba6dd3d180a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzktNy0xLTEtMzYxMTU_353f61cd-9d32-4c83-a981-63761d7ddc42"
      unitRef="usd">155000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i3087edeb68ed4a96a064eba6dd3d180a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzktOS0xLTEtMzYxMTU_7afe9f6a-ef7b-4d6d-8dab-56a56fdf3997"
      unitRef="usd">111000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i3087edeb68ed4a96a064eba6dd3d180a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzktMTEtMS0xLTM2MTE1_631571cd-8e8f-4656-8694-9d43b58825bb"
      unitRef="usd">155000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i367bef85d0e64634a62b1e69cbef00bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzE0LTEtMS0xLTM2MTE1_7b47f6cd-d347-4065-971e-1f5d079e0e6b"
      unitRef="usd">3494000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i367bef85d0e64634a62b1e69cbef00bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzE0LTMtMS0xLTM2MTE1_6fccd5bc-cbd5-4899-b789-1ad55e09cdec"
      unitRef="usd">238000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i367bef85d0e64634a62b1e69cbef00bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzE0LTUtMS0xLTM2MTE1_174afa37-0435-403e-be65-29a986472cf4"
      unitRef="usd">4918000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i367bef85d0e64634a62b1e69cbef00bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzE0LTctMS0xLTM2MTE1_4612e4e2-2e31-48a6-a32d-07c31595664f"
      unitRef="usd">1159000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i367bef85d0e64634a62b1e69cbef00bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzE0LTktMS0xLTM2MTE1_839bc613-0f59-41fe-af20-7d9d561ef871"
      unitRef="usd">8412000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i367bef85d0e64634a62b1e69cbef00bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTphMDI3NmUyNTI5NTY0MDlhYmJjMmRhYWZiYjA3YWY4Yi90YWJsZXJhbmdlOmEwMjc2ZTI1Mjk1NjQwOWFiYmMyZGFhZmJiMDdhZjhiXzE0LTExLTEtMS0zNjExNQ_36d3baf6-b5cd-40b4-874b-1bce732e41cb"
      unitRef="usd">1397000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <csv:PreneedFuneralTrustInvestmentSecurityTransactionsTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90ZXh0cmVnaW9uOjk3MDIwM2NlYTBmYTQ2MGNhNjZmOWU2OTUwY2IxN2Y2XzkxMjI_08b44f2f-0ddb-4f5e-8418-2a5829944ed1">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preneed funeral trust investment security transactions recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other, net&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; on our Consolidated Statements of Operations are as follows (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&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:1.408%"/&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:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Unrealized gains, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Expenses and taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(878)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,221)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 change in deferred preneed funeral receipts held in trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</csv:PreneedFuneralTrustInvestmentSecurityTransactionsTableTextBlock>
    <us-gaap:InvestmentIncomeNet
      contextRef="i8dadccb758d44aa9be8837b67a721928_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzItMS0xLTEtMzYxMTU_6e73d767-56b7-4ae1-b9d2-c454a133a2b7"
      unitRef="usd">1753000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i7f80d3d307f5495dbe5261352b09d6fc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzItMy0xLTEtMzYxMTU_c217fcd1-5e1f-4fc5-b56c-a4eb5b5c58bc"
      unitRef="usd">1907000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i0647c7d097c94d8080f6bbf8daac0d94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzItNS0xLTEtMzYxMTU_c8396fbd-c6b5-4334-830f-a45ef5950dfb"
      unitRef="usd">1747000</us-gaap:InvestmentIncomeNet>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i8dadccb758d44aa9be8837b67a721928_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzMtMS0xLTEtMzYxMTU_e46efba3-4720-4859-98cc-8cb4d63180b1"
      unitRef="usd">6214000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i7f80d3d307f5495dbe5261352b09d6fc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzMtMy0xLTEtMzYxMTU_e4f3a37d-036f-4a9a-8745-e2e918a93114"
      unitRef="usd">9441000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i0647c7d097c94d8080f6bbf8daac0d94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzMtNS0xLTEtMzYxMTU_c16b4f5f-d7c3-4458-b109-9cda432246fb"
      unitRef="usd">17091000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i8dadccb758d44aa9be8837b67a721928_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzQtMS0xLTEtMzYxMTU_c169639d-0287-4d54-ac02-8cd025a6cf15"
      unitRef="usd">4612000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i7f80d3d307f5495dbe5261352b09d6fc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzQtMy0xLTEtMzYxMTU_756a10ae-2c3d-4310-98f9-14b0f1db72d5"
      unitRef="usd">4677000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i0647c7d097c94d8080f6bbf8daac0d94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzQtNS0xLTEtMzYxMTU_af5f5471-7795-4276-9846-8d6555a31f23"
      unitRef="usd">6155000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i8dadccb758d44aa9be8837b67a721928_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzUtMS0xLTEtMzYxMTU_6d8b3ed0-2f33-4c2a-b31a-3a3d31b5c04a"
      unitRef="usd">1499000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i7f80d3d307f5495dbe5261352b09d6fc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzUtMy0xLTEtMzYxMTU_3181fa17-8ba4-4994-8382-1dd136c86308"
      unitRef="usd">5555000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i0647c7d097c94d8080f6bbf8daac0d94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzUtNS0xLTEtMzYxMTU_7168f0c2-dd19-424e-810e-eb5da57e0962"
      unitRef="usd">5665000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i8dadccb758d44aa9be8837b67a721928_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzYtMS0xLTEtMzYxMTU_e75a7bd6-95a2-4812-89eb-957f5e4fb1d6"
      unitRef="usd">1129000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i7f80d3d307f5495dbe5261352b09d6fc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzYtMy0xLTEtMzYxMTU_d1542e8b-99a1-4541-8f51-df8d26677bb2"
      unitRef="usd">878000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i0647c7d097c94d8080f6bbf8daac0d94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzYtNS0xLTEtMzYxMTU_1721220a-ca55-4f0d-852e-748eb6f566c4"
      unitRef="usd">1221000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted
      contextRef="i8dadccb758d44aa9be8837b67a721928_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzctMS0xLTEtMzYxMTU_a04e869f-a3fa-43a2-ab72-0b9679d94c9a"
      unitRef="usd">-3725000</us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted>
    <us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted
      contextRef="i7f80d3d307f5495dbe5261352b09d6fc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzctMy0xLTEtMzYxMTU_8a644974-a097-4a09-8520-205e12d161da"
      unitRef="usd">-11348000</us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted>
    <us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted
      contextRef="i0647c7d097c94d8080f6bbf8daac0d94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzctNS0xLTEtMzYxMTU_6d0f367b-37ca-41ae-b5a6-cccf12ac7749"
      unitRef="usd">-17127000</us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8dadccb758d44aa9be8837b67a721928_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzgtMS0xLTEtMzYxMTU_13b16003-ff73-4b8c-a3a4-4bc43dc0b77d"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7f80d3d307f5495dbe5261352b09d6fc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzgtMy0xLTEtMzYxMTU_5fc6624f-ee26-4e80-b786-049e803f6ade"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0647c7d097c94d8080f6bbf8daac0d94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpiOGU3NDRhYTBiYTE0MzliOGVhYmZlZWEyOTc5NDEzYy90YWJsZXJhbmdlOmI4ZTc0NGFhMGJhMTQzOWI4ZWFiZmVlYTI5Nzk0MTNjXzgtNS0xLTEtMzYxMTU_65348c0e-601f-4f66-9dae-17cd1a0ceb7e"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <csv:PurchasesAndSalesOfInvestmentsInPreneedFuneralTrustsTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90ZXh0cmVnaW9uOjk3MDIwM2NlYTBmYTQ2MGNhNjZmOWU2OTUwY2IxN2Y2XzkyMjM_d65993ff-92c6-4d45-87db-40f826eacc3e">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchases and sales of investments in the preneed funeral trusts are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&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:1.408%"/&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:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases&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;(38,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(47,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(38,175)&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cemetery Perpetual Care Trust Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Care trusts&#x2019; corpus&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; on our Consolidated Balance Sheet represent the corpus of those trusts plus undistributed income. The components of &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;Care trusts&#x2019; corpus&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; are as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cemetery perpetual care trust investments, at market value&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;70,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;72,400&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Obligations due from trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Care trusts&#x2019; corpus&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;69,707&#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;71,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the cost and market values associated with the trust investments held in perpetual care trust funds at December&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.138%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy Level&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:9pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gains&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:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&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:9pt;font-weight:700;line-height:100%"&gt;Fair Market Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and money market accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,447&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&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;2&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,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,703&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&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;2&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;9,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,172&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred stock&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,319&lt;/span&gt;&lt;/td&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="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;Common stock&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&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;27,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,835&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;Mutual funds:&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 7pt 2px 1pt;text-align:right;vertical-align: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,211&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;Trust securities&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;67,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,373)&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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,711&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;Accrued investment income&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: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;689&#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="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;689&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;Cemetery perpetual care investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding: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 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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,400&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;Market value as a percentage of cost&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="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;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.6%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated maturities of the fixed income securities (excluding mutual funds) included above are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one to five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Due in five to ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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 fixed income securities&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;32,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the cost and market values associated with the trust investments held in perpetual care trust funds at December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.072%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value Hierarchy Level&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:9pt;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Gains&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:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&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:9pt;font-weight:700;line-height:100%"&gt;Fair Market Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and money market accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred stock&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;2&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,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&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;2&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;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Common stock&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&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;23,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&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;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Trust securities&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;65,665&#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;11,128&#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;(6,773)&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;70,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued investment income&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: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;808&#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="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cemetery perpetual care investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding: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 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;70,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Market value as a percentage of cost&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="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;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarized our fixed income securities (excluding mutual funds) within our perpetual care trust investment in an unrealized loss position at December&#160;31, 2021, aggregated by major security type and length of time in a continuous unrealized loss position (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.902%"/&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="33" 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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Less than 12 months&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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Greater than 12 months&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(321)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(326)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred 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;856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 fixed income securities with an unrealized loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarized our fixed income securities within our perpetual care trust investment in an unrealized loss position at December&#160;31, 2020, aggregated by major security type and length of time in a continuous unrealized loss position (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.861%"/&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="33" 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:9pt;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: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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Less than 12 months&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:9pt;font-weight:700;line-height:100%"&gt;In Loss Position Greater than 12 months&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;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;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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:400;line-height:100%"&gt;Fair market value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unrealized Losses&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;Fixed income securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(43)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preferred 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;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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 fixed income securities with an unrealized loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(990)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Perpetual care trust investment security transactions recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other, net&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; on our Consolidated Statements of Operations are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized gains&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,474&#160;&lt;/span&gt;&lt;/td&gt;&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;Realized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Unrealized gains, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 change in Care trusts&#x2019; corpus&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Perpetual care trust investment security transactions recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other revenue&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; are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,443&#160;&lt;/span&gt;&lt;/td&gt;&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;Realized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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&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;4,123&#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;8,074&#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;10,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchases and sales of investments in the perpetual care trusts are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchases&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;(26,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(38,168)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(28,317)&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</csv:PurchasesAndSalesOfInvestmentsInPreneedFuneralTrustsTableTextBlock>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i8dadccb758d44aa9be8837b67a721928_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyMDk2NmU0YTMxNWM0YTgwYWQ3OWY0YTBkNjQ5ODllYy90YWJsZXJhbmdlOjIwOTY2ZTRhMzE1YzRhODBhZDc5ZjRhMGQ2NDk4OWVjXzItMS0xLTEtMzYxMTU_1f36e2d1-8046-4b3a-be4c-2b5883b7a7f6"
      unitRef="usd">38984000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i7f80d3d307f5495dbe5261352b09d6fc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyMDk2NmU0YTMxNWM0YTgwYWQ3OWY0YTBkNjQ5ODllYy90YWJsZXJhbmdlOjIwOTY2ZTRhMzE1YzRhODBhZDc5ZjRhMGQ2NDk4OWVjXzItMy0xLTEtMzYxMTU_cfd47f71-3790-437c-975d-6d94916ebf5d"
      unitRef="usd">47315000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i0647c7d097c94d8080f6bbf8daac0d94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyMDk2NmU0YTMxNWM0YTgwYWQ3OWY0YTBkNjQ5ODllYy90YWJsZXJhbmdlOjIwOTY2ZTRhMzE1YzRhODBhZDc5ZjRhMGQ2NDk4OWVjXzItNS0xLTEtMzYxMTU_5290b0a8-0dd8-4b1e-b383-4139f3ee99ad"
      unitRef="usd">38175000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i8dadccb758d44aa9be8837b67a721928_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyMDk2NmU0YTMxNWM0YTgwYWQ3OWY0YTBkNjQ5ODllYy90YWJsZXJhbmdlOjIwOTY2ZTRhMzE1YzRhODBhZDc5ZjRhMGQ2NDk4OWVjXzMtMS0xLTEtMzYxMTU_e302ddd7-e304-43b3-95f0-9bdaac248c65"
      unitRef="usd">29983000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i7f80d3d307f5495dbe5261352b09d6fc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyMDk2NmU0YTMxNWM0YTgwYWQ3OWY0YTBkNjQ5ODllYy90YWJsZXJhbmdlOjIwOTY2ZTRhMzE1YzRhODBhZDc5ZjRhMGQ2NDk4OWVjXzMtMy0xLTEtMzYxMTU_dadfe3be-7811-46ab-8ade-64cc22e0f6a6"
      unitRef="usd">43270000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i0647c7d097c94d8080f6bbf8daac0d94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyMDk2NmU0YTMxNWM0YTgwYWQ3OWY0YTBkNjQ5ODllYy90YWJsZXJhbmdlOjIwOTY2ZTRhMzE1YzRhODBhZDc5ZjRhMGQ2NDk4OWVjXzMtNS0xLTEtMzYxMTU_a8ecba4a-d224-4281-96fe-07656d8efb67"
      unitRef="usd">40658000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i00a8c0e096d54621acc3dd291209e204_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpkOGY3YTZiMWE5MmU0Y2U1OTA3Y2ZlNmNkYzU5YjljYS90YWJsZXJhbmdlOmQ4ZjdhNmIxYTkyZTRjZTU5MDdjZmU2Y2RjNTliOWNhXzEtMS0xLTEtMzYxMTU_14f7582b-fb3f-42ab-928b-a98f4a5000b4"
      unitRef="usd">70828000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i8e80ed35c75b4544b1fb5ca403c1a433_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpkOGY3YTZiMWE5MmU0Y2U1OTA3Y2ZlNmNkYzU5YjljYS90YWJsZXJhbmdlOmQ4ZjdhNmIxYTkyZTRjZTU5MDdjZmU2Y2RjNTliOWNhXzEtMy0xLTEtMzYxMTU_df56e8be-9972-4fad-a305-393626dd03ea"
      unitRef="usd">72400000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <csv:ObligationsDueFromToTrust
      contextRef="i00a8c0e096d54621acc3dd291209e204_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpkOGY3YTZiMWE5MmU0Y2U1OTA3Y2ZlNmNkYzU5YjljYS90YWJsZXJhbmdlOmQ4ZjdhNmIxYTkyZTRjZTU5MDdjZmU2Y2RjNTliOWNhXzItMS0xLTEtMzYxMTU_78ace80d-72c9-412a-863d-c5a588a653d0"
      unitRef="usd">-1121000</csv:ObligationsDueFromToTrust>
    <csv:ObligationsDueFromToTrust
      contextRef="i8e80ed35c75b4544b1fb5ca403c1a433_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpkOGY3YTZiMWE5MmU0Y2U1OTA3Y2ZlNmNkYzU5YjljYS90YWJsZXJhbmdlOmQ4ZjdhNmIxYTkyZTRjZTU5MDdjZmU2Y2RjNTliOWNhXzItMy0xLTEtMzYxMTU_58bd9159-1106-45e9-ad25-3db230a8a072"
      unitRef="usd">-1244000</csv:ObligationsDueFromToTrust>
    <csv:CareTrustsCorpus
      contextRef="i00a8c0e096d54621acc3dd291209e204_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpkOGY3YTZiMWE5MmU0Y2U1OTA3Y2ZlNmNkYzU5YjljYS90YWJsZXJhbmdlOmQ4ZjdhNmIxYTkyZTRjZTU5MDdjZmU2Y2RjNTliOWNhXzMtMS0xLTEtMzYxMTU_ba209a1e-b0d2-4416-b182-053cc4fbbadd"
      unitRef="usd">69707000</csv:CareTrustsCorpus>
    <csv:CareTrustsCorpus
      contextRef="i8e80ed35c75b4544b1fb5ca403c1a433_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpkOGY3YTZiMWE5MmU0Y2U1OTA3Y2ZlNmNkYzU5YjljYS90YWJsZXJhbmdlOmQ4ZjdhNmIxYTkyZTRjZTU5MDdjZmU2Y2RjNTliOWNhXzMtMy0xLTEtMzYxMTU_88bebed7-141a-4ecb-8a29-96bf7159bb3a"
      unitRef="usd">71156000</csv:CareTrustsCorpus>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0c188da204864832aa77d2413dbba2d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzEtMy0xLTEtMzYxMTU_975ba867-6e6a-49d2-909f-af2ad30b0f80"
      unitRef="usd">1447000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0c188da204864832aa77d2413dbba2d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzEtNS0xLTEtMzYxMTU_05cbf1fe-7170-44ef-a40f-029b5f3b96bc"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0c188da204864832aa77d2413dbba2d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzEtNy0xLTEtMzYxMTU_a7b3bb63-52eb-4b3f-bb06-29c63d77b962"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0c188da204864832aa77d2413dbba2d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzEtOS0xLTEtMzYxMTU_25fd6a84-0480-4823-b422-b34e1120a107"
      unitRef="usd">1447000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4348b69dd4224985842293d39bbfacf7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzMtMy0xLTEtMzYxMTU_51a42c16-c36d-4656-95f3-5dc8d7d338e6"
      unitRef="usd">10949000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4348b69dd4224985842293d39bbfacf7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzMtNS0xLTEtMzYxMTU_89f5aaad-b80d-423b-9033-18fd28cd9dcb"
      unitRef="usd">1401000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4348b69dd4224985842293d39bbfacf7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzMtNy0xLTEtMzYxMTU_c4e3d19f-a661-44ae-be8d-e1d356c5dfb3"
      unitRef="usd">647000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4348b69dd4224985842293d39bbfacf7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzMtOS0xLTEtMzYxMTU_bd35efaa-6f49-4477-827f-dc2bff59c151"
      unitRef="usd">11703000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6e07ad69d7b340078f42389c71ef9b65_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzQtMy0xLTEtMzYxMTU_d1475558-f056-4001-be94-6f2ccb40ebea"
      unitRef="usd">9139000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6e07ad69d7b340078f42389c71ef9b65_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzQtNS0xLTEtMzYxMTU_8e7a708e-7129-41c3-88d0-e65700c755c9"
      unitRef="usd">1065000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6e07ad69d7b340078f42389c71ef9b65_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzQtNy0xLTEtMzYxMTU_92850976-f4d8-4475-b00b-db4e48244c6a"
      unitRef="usd">32000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6e07ad69d7b340078f42389c71ef9b65_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzQtOS0xLTEtMzYxMTU_4f7648c8-f4d8-4b21-ae12-40d34a03b673"
      unitRef="usd">10172000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i699e35c305dc46979c72dfaee311d1da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzUtMy0xLTEtMzYxMTU_26e431e0-7819-4919-82f2-153f44776788"
      unitRef="usd">9742000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i699e35c305dc46979c72dfaee311d1da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzUtNS0xLTEtMzYxMTU_8c37fa7e-c146-4db4-848a-924b7d026442"
      unitRef="usd">803000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i699e35c305dc46979c72dfaee311d1da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzUtNy0xLTEtMzYxMTU_dc653a1f-0775-4aac-a9a5-9a28ef754d10"
      unitRef="usd">226000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i699e35c305dc46979c72dfaee311d1da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzUtOS0xLTEtMzYxMTU_69af0d1b-765d-4a94-9df1-99791ce0cfa2"
      unitRef="usd">10319000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i55e88381172a4c36a9434b5e1fd4a30a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzctMy0xLTEtMzYxMTU_cf06a195-23ef-4a20-8e43-784f09e82bd3"
      unitRef="usd">27853000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i55e88381172a4c36a9434b5e1fd4a30a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzctNS0xLTEtMzYxMTU_f1f11bcd-fae7-40e0-a4c0-4f3a51f3a9d5"
      unitRef="usd">4990000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i55e88381172a4c36a9434b5e1fd4a30a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzctNy0xLTEtMzYxMTU_f5705d07-1172-4c18-b467-a287281c13da"
      unitRef="usd">3008000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i55e88381172a4c36a9434b5e1fd4a30a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzctOS0xLTEtMzYxMTU_0a59f0de-e531-42b5-931b-149d2c4b84bc"
      unitRef="usd">29835000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4a0c1a01119c4694b71b4c1fc063b859_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzktMy0xLTEtMzYxMTU_433bde4c-7de5-4684-a013-c739884b4031"
      unitRef="usd">19000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4a0c1a01119c4694b71b4c1fc063b859_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzktNS0xLTEtMzYxMTU_f87b773d-e7a6-4b2c-92d5-cf1c74cc48cf"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4a0c1a01119c4694b71b4c1fc063b859_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzktNy0xLTEtMzYxMTU_be29bf07-ec83-49a5-934f-93083a6d5ab1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4a0c1a01119c4694b71b4c1fc063b859_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzktOS0xLTEtMzYxMTU_b0c28eb6-46ec-4bbf-b385-44f56a8f35fd"
      unitRef="usd">24000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ieff9b7bdfcfc4fb3949162882b4de06b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzEwLTMtMS0xLTM2MTE1_da12452a-d367-49cf-b68b-310fb8bf352e"
      unitRef="usd">8141000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ieff9b7bdfcfc4fb3949162882b4de06b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzEwLTUtMS0xLTM2MTE1_de5680d1-6684-45cd-8cba-237027645213"
      unitRef="usd">530000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ieff9b7bdfcfc4fb3949162882b4de06b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzEwLTctMS0xLTM2MTE1_6d03d788-2b72-4e06-a938-b7ca0752f18f"
      unitRef="usd">460000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ieff9b7bdfcfc4fb3949162882b4de06b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzEwLTktMS0xLTM2MTE1_aa0eb423-e1aa-4c6d-8a35-929f56bf8a9f"
      unitRef="usd">8211000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6c38d4ade4284c268e059a9c6eccd274_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzExLTMtMS0xLTM2MTE1_6fbe96a3-4f55-418d-9e9c-314fa2f541d2"
      unitRef="usd">67290000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6c38d4ade4284c268e059a9c6eccd274_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzExLTUtMS0xLTM2MTE1_4fc1a6b2-e95f-4f2b-aff8-39ec6438d158"
      unitRef="usd">8794000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6c38d4ade4284c268e059a9c6eccd274_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzExLTctMS0xLTM2MTE1_51f7b9fc-5e54-4aa5-9900-3adbda87afe7"
      unitRef="usd">4373000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6c38d4ade4284c268e059a9c6eccd274_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzExLTktMS0xLTM2MTE1_6f83fefe-8698-444f-846a-039f2219e9c6"
      unitRef="usd">71711000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9117becef84f4fa9882c713d85660966_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzEyLTMtMS0xLTM2MTE1_79bbcadb-8d73-4ef0-8b35-6e1dd30f9589"
      unitRef="usd">689000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9117becef84f4fa9882c713d85660966_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzEyLTktMS0xLTM2MTE1_a48e8b52-73b1-4ddf-bc7f-fed0efa6e85e"
      unitRef="usd">689000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i8e80ed35c75b4544b1fb5ca403c1a433_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzEzLTktMS0xLTM2MTE1_59b18224-824c-44a0-bf25-5e67418e0bc1"
      unitRef="usd">72400000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <csv:PreneedCemeteryTrustInvestmentsFairMarketValueAsPercentageOfCostInPercent
      contextRef="i8e80ed35c75b4544b1fb5ca403c1a433_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpjYTM2N2Q1MGUwMzk0NWI2OGRmYTk5YjM4ZGVjOTI5ZS90YWJsZXJhbmdlOmNhMzY3ZDUwZTAzOTQ1YjY4ZGZhOTliMzhkZWM5MjllXzE0LTktMS0xLTM2MTE1_faaa77e2-2a7c-4f3a-ab05-41b7f0e957e5"
      unitRef="number">1.066</csv:PreneedCemeteryTrustInvestmentsFairMarketValueAsPercentageOfCostInPercent>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="i8e80ed35c75b4544b1fb5ca403c1a433_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2NTZkOTM3ZTY4ZWM0ZTE3OTcwYzgwOWFlYzdkOWE3ZS90YWJsZXJhbmdlOjY1NmQ5MzdlNjhlYzRlMTc5NzBjODA5YWVjN2Q5YTdlXzAtMS0xLTEtMzYxMTU_5ff10978-9334-4ce6-a4d2-3ed7f23ebb38"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="i8e80ed35c75b4544b1fb5ca403c1a433_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2NTZkOTM3ZTY4ZWM0ZTE3OTcwYzgwOWFlYzdkOWE3ZS90YWJsZXJhbmdlOjY1NmQ5MzdlNjhlYzRlMTc5NzBjODA5YWVjN2Q5YTdlXzEtMS0xLTEtMzYxMTU_5e6d8dda-536f-46dc-a3fd-3c680260bf82"
      unitRef="usd">6748000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="i8e80ed35c75b4544b1fb5ca403c1a433_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2NTZkOTM3ZTY4ZWM0ZTE3OTcwYzgwOWFlYzdkOWE3ZS90YWJsZXJhbmdlOjY1NmQ5MzdlNjhlYzRlMTc5NzBjODA5YWVjN2Q5YTdlXzItMS0xLTEtMzYxMTU_104d0088-d2e2-4c05-ad4d-d92a87878f8c"
      unitRef="usd">5158000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="i8e80ed35c75b4544b1fb5ca403c1a433_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2NTZkOTM3ZTY4ZWM0ZTE3OTcwYzgwOWFlYzdkOWE3ZS90YWJsZXJhbmdlOjY1NmQ5MzdlNjhlYzRlMTc5NzBjODA5YWVjN2Q5YTdlXzMtMS0xLTEtMzYxMTU_ddd072c8-5b95-4e36-85e7-3a6d8181f841"
      unitRef="usd">20288000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8e80ed35c75b4544b1fb5ca403c1a433_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo2NTZkOTM3ZTY4ZWM0ZTE3OTcwYzgwOWFlYzdkOWE3ZS90YWJsZXJhbmdlOjY1NmQ5MzdlNjhlYzRlMTc5NzBjODA5YWVjN2Q5YTdlXzQtMS0xLTEtMzYxMTU_83cde658-3e29-447f-81c5-239cb7f07cbb"
      unitRef="usd">32194000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2f97c6d687ed452f9c730f646ef5204d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzEtMy0xLTEtMzYxMTU_c39a0d56-a292-4789-9a29-6fbc2e4fc173"
      unitRef="usd">686000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2f97c6d687ed452f9c730f646ef5204d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzEtNS0xLTEtMzYxMTU_dea23db4-cb25-4b56-b901-b4a8678306e0"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2f97c6d687ed452f9c730f646ef5204d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzEtNy0xLTEtMzYxMTU_04da6487-fefa-4629-bc8c-263197e33ed8"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2f97c6d687ed452f9c730f646ef5204d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzEtOS0xLTEtMzYxMTU_463e954c-94b5-4627-a314-721e952639e3"
      unitRef="usd">686000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5e88bd30439b4a688fd8086d599df3ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzQtMy0xLTEtMzYxMTU_0f3eb6c8-b133-435b-adca-d5747b52f2d3"
      unitRef="usd">12539000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5e88bd30439b4a688fd8086d599df3ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzQtNS0xLTEtMzYxMTU_65329474-256c-4414-b9e0-c30661b781d2"
      unitRef="usd">1641000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5e88bd30439b4a688fd8086d599df3ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzQtNy0xLTEtMzYxMTU_bab8a24c-6cfe-4e68-8eef-03d0ce484d1f"
      unitRef="usd">582000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5e88bd30439b4a688fd8086d599df3ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzQtOS0xLTEtMzYxMTU_f3d63ef6-2a94-40e4-a31b-cb3d5c0a1c81"
      unitRef="usd">13598000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i077bc52db2c84f968eeb500366b34a05_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzUtMy0xLTEtMzYxMTU_deb6a487-f5de-487e-86a8-1e5a3572ab61"
      unitRef="usd">11684000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i077bc52db2c84f968eeb500366b34a05_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzUtNS0xLTEtMzYxMTU_533f653a-2bcc-4ca6-bb6e-3a4cd4abbf9d"
      unitRef="usd">1506000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i077bc52db2c84f968eeb500366b34a05_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzUtNy0xLTEtMzYxMTU_ccef323d-f1ab-43af-8f3c-a7dc195cc91e"
      unitRef="usd">240000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i077bc52db2c84f968eeb500366b34a05_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzUtOS0xLTEtMzYxMTU_9b38942e-5257-4954-8a78-6df679c25c26"
      unitRef="usd">12950000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="icca4937af22b4f62860ff7a83dfa4a42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzYtMy0xLTEtMzYxMTU_d009fd21-1547-4f08-8b6d-13ef19ee4dc7"
      unitRef="usd">10444000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icca4937af22b4f62860ff7a83dfa4a42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzYtNS0xLTEtMzYxMTU_66716cf4-e57b-415b-ad76-ef57a9a6f840"
      unitRef="usd">819000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icca4937af22b4f62860ff7a83dfa4a42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzYtNy0xLTEtMzYxMTU_4353fccc-1339-496a-bca7-9c916ec7fb28"
      unitRef="usd">355000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icca4937af22b4f62860ff7a83dfa4a42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzYtOS0xLTEtMzYxMTU_e9810929-2d59-49e1-8658-5e7b4596ff13"
      unitRef="usd">10908000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3a847e5acfc24f05a9e496e4af51c30d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzctMy0xLTEtMzYxMTU_28e0ca09-518e-4a6c-8fde-a62bfb7c1db7"
      unitRef="usd">206000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3a847e5acfc24f05a9e496e4af51c30d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzctNS0xLTEtMzYxMTU_a0a16f82-2563-4364-bc6f-e0cd78d08f45"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3a847e5acfc24f05a9e496e4af51c30d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzctNy0xLTEtMzYxMTU_181b3e82-63df-463b-bdbb-a942870c4037"
      unitRef="usd">121000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3a847e5acfc24f05a9e496e4af51c30d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzctOS0xLTEtMzYxMTU_73e4c08a-f586-4bfb-99f4-fc527c5273db"
      unitRef="usd">85000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ife9551d7e16e4f9f8687caace8a601be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzgtMy0xLTEtMzYxMTU_fe035780-c053-4858-83c5-0a2e0f0b289e"
      unitRef="usd">23662000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ife9551d7e16e4f9f8687caace8a601be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzgtNS0xLTEtMzYxMTU_9c94dd13-92e8-451d-8a9d-3669002a36e8"
      unitRef="usd">6108000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ife9551d7e16e4f9f8687caace8a601be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzgtNy0xLTEtMzYxMTU_44f41d88-676b-4a63-b229-4f82e5e7ce64"
      unitRef="usd">5255000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ife9551d7e16e4f9f8687caace8a601be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzgtOS0xLTEtMzYxMTU_fde26ccb-f6f8-4d14-b4da-c0fe855c7ba5"
      unitRef="usd">24515000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9fea3ed0f5ef44bf80a6d3e46436a187_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzExLTMtMS0xLTM2MTE1_f44a2dab-f12b-4704-8b4b-b6e5ce32f7b4"
      unitRef="usd">6444000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9fea3ed0f5ef44bf80a6d3e46436a187_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzExLTUtMS0xLTM2MTE1_7de83b4e-aa35-45e2-bfc4-29b2f5d71416"
      unitRef="usd">1054000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9fea3ed0f5ef44bf80a6d3e46436a187_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzExLTctMS0xLTM2MTE1_76b82baf-80b3-4913-a5b7-b3940dabf853"
      unitRef="usd">220000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9fea3ed0f5ef44bf80a6d3e46436a187_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzExLTktMS0xLTM2MTE1_087122ba-68a9-4afc-8598-ee7c290d1446"
      unitRef="usd">7278000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i49b4f5d8c238423dae38c0ddcca76623_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzEyLTMtMS0xLTM2MTE1_82b6c77f-287a-414e-8c6b-f892e2e7cd4d"
      unitRef="usd">65665000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i49b4f5d8c238423dae38c0ddcca76623_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzEyLTUtMS0xLTM2MTE1_62258b07-ed5c-4865-9593-189c16461f51"
      unitRef="usd">11128000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i49b4f5d8c238423dae38c0ddcca76623_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzEyLTctMS0xLTM2MTE1_44c6b656-15f8-4310-9e15-b9835430968c"
      unitRef="usd">6773000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i49b4f5d8c238423dae38c0ddcca76623_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzEyLTktMS0xLTM2MTE1_f2fec4bd-6075-4b9e-9eba-c9c4156feba1"
      unitRef="usd">70020000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8c80457f23264a8b93e04e460c4ca48a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzEzLTMtMS0xLTM2MTE1_d2d59de4-caab-4607-8404-f7ad0ab5fd9d"
      unitRef="usd">808000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8c80457f23264a8b93e04e460c4ca48a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzEzLTktMS0xLTM2MTE1_840cbb52-5e37-4f8d-b9e3-081841a6d972"
      unitRef="usd">808000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i00a8c0e096d54621acc3dd291209e204_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzE0LTktMS0xLTM2MTE1_f5e28dc7-a961-410f-b720-f587c2d062e8"
      unitRef="usd">70828000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <csv:PreneedCemeteryTrustInvestmentsFairMarketValueAsPercentageOfCostInPercent
      contextRef="i00a8c0e096d54621acc3dd291209e204_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyNTY1NmUyMDkwYWU0Y2MxODZlODFjNWVhMDUyZjZjYi90YWJsZXJhbmdlOjI1NjU2ZTIwOTBhZTRjYzE4NmU4MWM1ZWEwNTJmNmNiXzE1LTktMS0xLTM2MTE1_a37b8b0c-e6ac-41e2-b549-17bb35eeab44"
      unitRef="number">1.066</csv:PreneedCemeteryTrustInvestmentsFairMarketValueAsPercentageOfCostInPercent>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i8427204b5945416b8ab5edd95947e289_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzQtMS0xLTEtMzYxMTU_869941e6-8024-408c-a529-10829196b662"
      unitRef="usd">2649000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i8427204b5945416b8ab5edd95947e289_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzQtMy0xLTEtMzYxMTU_a50dc2b0-af1d-48ef-8aa4-cb01ed3a8bf1"
      unitRef="usd">321000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i8427204b5945416b8ab5edd95947e289_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzQtNS0xLTEtMzYxMTU_70fad5d0-944c-47c9-872b-f6615d041a5c"
      unitRef="usd">468000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i8427204b5945416b8ab5edd95947e289_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzQtNy0xLTEtMzYxMTU_0da0ff05-1827-4097-91ad-a990e8cc08ab"
      unitRef="usd">326000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i8427204b5945416b8ab5edd95947e289_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzQtOS0xLTEtMzYxMTU_6d4b00bb-5278-498d-98da-3025cb184f77"
      unitRef="usd">3117000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i8427204b5945416b8ab5edd95947e289_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzQtMTEtMS0xLTM2MTE1_9e5df41a-21fc-4d6d-9b7d-dcd2203f5fbf"
      unitRef="usd">647000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ia9d45caa643f48f88e36d98c2a9e6765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzUtMS0xLTEtMzYxMTU_afc2c701-2d89-488d-8df8-34f08f452a24"
      unitRef="usd">846000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ia9d45caa643f48f88e36d98c2a9e6765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzUtMy0xLTEtMzYxMTU_f448bd77-2c7b-46ec-86f4-2c9cb7efd24b"
      unitRef="usd">32000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ia9d45caa643f48f88e36d98c2a9e6765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzUtNS0xLTEtMzYxMTU_9e394eb3-42c3-490e-abf6-0e47c6330af4"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ia9d45caa643f48f88e36d98c2a9e6765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzUtNy0xLTEtMzYxMTU_f047a2fc-31d3-4485-83d4-e246093af331"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ia9d45caa643f48f88e36d98c2a9e6765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzUtOS0xLTEtMzYxMTU_5944f381-320a-4285-8c84-3a5e2b55660f"
      unitRef="usd">846000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ia9d45caa643f48f88e36d98c2a9e6765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzUtMTEtMS0xLTM2MTE1_70baaf2a-615f-4ec5-bf1f-e3cbe160fb6f"
      unitRef="usd">32000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i4e0d915bb8df4762bae17cd9e0c8b799_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzYtMS0xLTEtMzYxMTU_3754c650-c439-4f1f-a999-40688b5af43a"
      unitRef="usd">856000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i4e0d915bb8df4762bae17cd9e0c8b799_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzYtMy0xLTEtMzYxMTU_1fd34639-3cea-4152-823d-c6cc3a1f75b8"
      unitRef="usd">41000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i4e0d915bb8df4762bae17cd9e0c8b799_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzYtNS0xLTEtMzYxMTU_2f281e93-6e3a-4cc3-ae46-84f2f43a6634"
      unitRef="usd">1917000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i4e0d915bb8df4762bae17cd9e0c8b799_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzYtNy0xLTEtMzYxMTU_a0e1ced9-e6e8-4bbd-a629-d222163c9bba"
      unitRef="usd">185000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i4e0d915bb8df4762bae17cd9e0c8b799_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzYtOS0xLTEtMzYxMTU_85470f94-4902-44b0-beed-c398a0688f98"
      unitRef="usd">2773000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i4e0d915bb8df4762bae17cd9e0c8b799_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzYtMTEtMS0xLTM2MTE1_81fb48d2-09d0-4830-a7a5-d8c00e9aa52d"
      unitRef="usd">226000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i8e80ed35c75b4544b1fb5ca403c1a433_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzEyLTEtMS0xLTM2MTE1_56a420f1-820d-48a5-a00c-d64120fa3bfb"
      unitRef="usd">4351000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i8e80ed35c75b4544b1fb5ca403c1a433_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzEyLTMtMS0xLTM2MTE1_3572cb38-6c26-453d-a9eb-283b9d691fb4"
      unitRef="usd">394000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i8e80ed35c75b4544b1fb5ca403c1a433_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzEyLTUtMS0xLTM2MTE1_8d2e1052-ce81-4d3c-b5e8-10be8c128ad2"
      unitRef="usd">2385000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i8e80ed35c75b4544b1fb5ca403c1a433_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzEyLTctMS0xLTM2MTE1_44c7e029-ae89-4be2-9a3c-90fd26897e1a"
      unitRef="usd">511000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i8e80ed35c75b4544b1fb5ca403c1a433_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzEyLTktMS0xLTM2MTE1_736e20bc-ccc5-4037-9e24-671b9f6013b7"
      unitRef="usd">6736000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i8e80ed35c75b4544b1fb5ca403c1a433_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZToyZDkzYjdjODFiYjU0NTg1OTQ0OWJmNjJmY2FhNGRkMi90YWJsZXJhbmdlOjJkOTNiN2M4MWJiNTQ1ODU5NDQ5YmY2MmZjYWE0ZGQyXzEyLTExLTEtMS0zNjExNQ_d7d402b4-9f0f-4f3e-a0c3-9e291c1ba413"
      unitRef="usd">905000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i54069a8f4d6a49cf9eb86d9a1a17053d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzQtMS0xLTEtMzYxMTU_bbb7b371-fff1-4831-991f-ca3b03acef59"
      unitRef="usd">1728000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i54069a8f4d6a49cf9eb86d9a1a17053d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzQtMy0xLTEtMzYxMTU_d6acc79d-4bba-4f37-a6ed-1f67ca494057"
      unitRef="usd">43000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i54069a8f4d6a49cf9eb86d9a1a17053d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzQtNS0xLTEtMzYxMTU_46bde56f-2b91-4fe2-8ae8-7864ee0be793"
      unitRef="usd">312000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i54069a8f4d6a49cf9eb86d9a1a17053d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzQtNy0xLTEtMzYxMTU_217777a1-bb77-4d32-ba15-38aee6f3056a"
      unitRef="usd">539000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i54069a8f4d6a49cf9eb86d9a1a17053d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzQtOS0xLTEtMzYxMTU_4acd8779-c66c-44cb-92d4-b2dbec56cec1"
      unitRef="usd">2040000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i54069a8f4d6a49cf9eb86d9a1a17053d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzQtMTEtMS0xLTM2MTE1_4133b7d9-a50c-4afa-9a1a-7f460b94c656"
      unitRef="usd">582000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i397fcfe66930469dacd35450390e412e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzUtMS0xLTEtMzYxMTU_3458375f-8162-40bb-bb73-89692f51002f"
      unitRef="usd">592000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i397fcfe66930469dacd35450390e412e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzUtMy0xLTEtMzYxMTU_efa8a5dd-aecf-47f7-8171-10fe2a12f92c"
      unitRef="usd">74000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i397fcfe66930469dacd35450390e412e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzUtNS0xLTEtMzYxMTU_5044b610-c6ad-421d-8de8-bb3d985efd0a"
      unitRef="usd">410000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i397fcfe66930469dacd35450390e412e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzUtNy0xLTEtMzYxMTU_aef56b3d-4a06-4b35-9d3f-a43e79d3389d"
      unitRef="usd">166000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i397fcfe66930469dacd35450390e412e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzUtOS0xLTEtMzYxMTU_5a3967a7-1e6a-4703-901d-72f362097503"
      unitRef="usd">1002000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i397fcfe66930469dacd35450390e412e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzUtMTEtMS0xLTM2MTE1_fa4f5409-616b-4516-88c0-405e9d085c5b"
      unitRef="usd">240000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i65a93ea6cb56411ea4f2469a9d8fc0d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzYtMS0xLTEtMzYxMTU_99aa8ce0-790d-45a0-9c08-903e314b23f0"
      unitRef="usd">1142000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i65a93ea6cb56411ea4f2469a9d8fc0d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzYtMy0xLTEtMzYxMTU_e8e0eb2e-78af-44c7-a560-82369b92ff71"
      unitRef="usd">191000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i65a93ea6cb56411ea4f2469a9d8fc0d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzYtNS0xLTEtMzYxMTU_32f30e92-b083-4e00-aafb-8c5a6ee8bf6f"
      unitRef="usd">3060000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i65a93ea6cb56411ea4f2469a9d8fc0d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzYtNy0xLTEtMzYxMTU_7d2be6b4-9657-43ba-9e1c-787aa9e0f3f9"
      unitRef="usd">164000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i65a93ea6cb56411ea4f2469a9d8fc0d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzYtOS0xLTEtMzYxMTU_3def0beb-3ddc-4aa3-baad-f68c68f6f12b"
      unitRef="usd">4202000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i65a93ea6cb56411ea4f2469a9d8fc0d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzYtMTEtMS0xLTM2MTE1_6782040b-7055-4e9d-b3fc-cd891a7d2936"
      unitRef="usd">355000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i5733b754759848d092bf4e07381ca2da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzctMS0xLTEtMzYxMTU_4f87114f-856f-4290-8708-f0097d581f58"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i5733b754759848d092bf4e07381ca2da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzctMy0xLTEtMzYxMTU_f344a40d-693c-44fe-bb33-0ce9d8cda60e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i5733b754759848d092bf4e07381ca2da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzctNS0xLTEtMzYxMTU_bea67ef2-f343-4306-b783-04dbed8504e4"
      unitRef="usd">85000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i5733b754759848d092bf4e07381ca2da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzctNy0xLTEtMzYxMTU_506e7632-ab36-41bc-ae80-69defc38a3cf"
      unitRef="usd">121000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i5733b754759848d092bf4e07381ca2da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzctOS0xLTEtMzYxMTU_33611a8b-641f-4faa-a1d2-53a727e9304a"
      unitRef="usd">85000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i5733b754759848d092bf4e07381ca2da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzctMTEtMS0xLTM2MTE1_d32d76e8-5b05-4f00-94c7-f9f787bc50e9"
      unitRef="usd">121000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i00a8c0e096d54621acc3dd291209e204_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzExLTEtMS0xLTM2MTE1_034044b7-b794-4fac-843a-e45dff541371"
      unitRef="usd">3462000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i00a8c0e096d54621acc3dd291209e204_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzExLTMtMS0xLTM2MTE1_af091820-eb95-4e79-9305-1d1e6c48a859"
      unitRef="usd">308000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i00a8c0e096d54621acc3dd291209e204_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzExLTUtMS0xLTM2MTE1_97401e5d-e581-41f9-bcb3-622bb374587d"
      unitRef="usd">3867000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i00a8c0e096d54621acc3dd291209e204_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzExLTctMS0xLTM2MTE1_216a3a16-53a8-4c44-9ba6-6d6023a0ae4c"
      unitRef="usd">990000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i00a8c0e096d54621acc3dd291209e204_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzExLTktMS0xLTM2MTE1_e4f43086-6241-49fb-aec2-d3604727a9fc"
      unitRef="usd">7329000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i00a8c0e096d54621acc3dd291209e204_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTplMWIwY2FkMjI2NmI0MjY4ODA4YTIxZDE4NjA4ZGVhYi90YWJsZXJhbmdlOmUxYjBjYWQyMjY2YjQyNjg4MDhhMjFkMTg2MDhkZWFiXzExLTExLTEtMS0zNjExNQ_b2304307-bef1-4ad6-bece-490cf3837f7b"
      unitRef="usd">1298000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i6f7bb1e609c6424689a697445e65940c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0NDM3NjQwM2JkNTk0OTVmOTY5MmU1NGNiYTI3ZGY0OS90YWJsZXJhbmdlOjQ0Mzc2NDAzYmQ1OTQ5NWY5NjkyZTU0Y2JhMjdkZjQ5XzItMS0xLTEtMzYxMTU_8938c4ef-0724-4496-ad3f-e32d6909c356"
      unitRef="usd">1663000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i98ec5a3030654c898a9e8be37c7c4709_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0NDM3NjQwM2JkNTk0OTVmOTY5MmU1NGNiYTI3ZGY0OS90YWJsZXJhbmdlOjQ0Mzc2NDAzYmQ1OTQ5NWY5NjkyZTU0Y2JhMjdkZjQ5XzItMy0xLTEtMzYxMTU_2e6bd523-5dde-48ab-9c07-c8de810559d0"
      unitRef="usd">2602000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="ie25729f50ff54437b202bf61903436d5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0NDM3NjQwM2JkNTk0OTVmOTY5MmU1NGNiYTI3ZGY0OS90YWJsZXJhbmdlOjQ0Mzc2NDAzYmQ1OTQ5NWY5NjkyZTU0Y2JhMjdkZjQ5XzItNS0xLTEtMzYxMTU_7a25c792-f75b-4b8f-87cc-84f095cf0a52"
      unitRef="usd">2474000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i6f7bb1e609c6424689a697445e65940c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0NDM3NjQwM2JkNTk0OTVmOTY5MmU1NGNiYTI3ZGY0OS90YWJsZXJhbmdlOjQ0Mzc2NDAzYmQ1OTQ5NWY5NjkyZTU0Y2JhMjdkZjQ5XzMtMS0xLTEtMzYxMTU_2ee532e7-2b0f-436a-a928-9ea82e8bda4c"
      unitRef="usd">1258000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i98ec5a3030654c898a9e8be37c7c4709_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0NDM3NjQwM2JkNTk0OTVmOTY5MmU1NGNiYTI3ZGY0OS90YWJsZXJhbmdlOjQ0Mzc2NDAzYmQ1OTQ5NWY5NjkyZTU0Y2JhMjdkZjQ5XzMtMy0xLTEtMzYxMTU_4409be0b-7fea-4a0e-ac30-13398861d673"
      unitRef="usd">1695000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="ie25729f50ff54437b202bf61903436d5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0NDM3NjQwM2JkNTk0OTVmOTY5MmU1NGNiYTI3ZGY0OS90YWJsZXJhbmdlOjQ0Mzc2NDAzYmQ1OTQ5NWY5NjkyZTU0Y2JhMjdkZjQ5XzMtNS0xLTEtMzYxMTU_58899805-2ead-4413-b445-bec0fd953786"
      unitRef="usd">950000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i6f7bb1e609c6424689a697445e65940c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0NDM3NjQwM2JkNTk0OTVmOTY5MmU1NGNiYTI3ZGY0OS90YWJsZXJhbmdlOjQ0Mzc2NDAzYmQ1OTQ5NWY5NjkyZTU0Y2JhMjdkZjQ5XzQtMS0xLTEtMzYxMTU_dd2cdfc8-71c7-4a62-8c20-d093d2cc3ccc"
      unitRef="usd">-2964000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i98ec5a3030654c898a9e8be37c7c4709_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0NDM3NjQwM2JkNTk0OTVmOTY5MmU1NGNiYTI3ZGY0OS90YWJsZXJhbmdlOjQ0Mzc2NDAzYmQ1OTQ5NWY5NjkyZTU0Y2JhMjdkZjQ5XzQtMy0xLTEtMzYxMTU_9a3acbba-68b0-42fb-890e-11a8b68933f0"
      unitRef="usd">-4355000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="ie25729f50ff54437b202bf61903436d5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0NDM3NjQwM2JkNTk0OTVmOTY5MmU1NGNiYTI3ZGY0OS90YWJsZXJhbmdlOjQ0Mzc2NDAzYmQ1OTQ5NWY5NjkyZTU0Y2JhMjdkZjQ5XzQtNS0xLTEtMzYxMTU_7f78252a-aecb-4c70-b254-67e34c2cce91"
      unitRef="usd">-4421000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted
      contextRef="i6f7bb1e609c6424689a697445e65940c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0NDM3NjQwM2JkNTk0OTVmOTY5MmU1NGNiYTI3ZGY0OS90YWJsZXJhbmdlOjQ0Mzc2NDAzYmQ1OTQ5NWY5NjkyZTU0Y2JhMjdkZjQ5XzUtMS0xLTEtMzYxMTU_16f7bf38-9137-401d-91bc-c7ad4a1ea7a9"
      unitRef="usd">3369000</us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted>
    <us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted
      contextRef="i98ec5a3030654c898a9e8be37c7c4709_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0NDM3NjQwM2JkNTk0OTVmOTY5MmU1NGNiYTI3ZGY0OS90YWJsZXJhbmdlOjQ0Mzc2NDAzYmQ1OTQ5NWY5NjkyZTU0Y2JhMjdkZjQ5XzUtMy0xLTEtMzYxMTU_ddea0948-a001-4f95-8e0f-d21f8ef8cc24"
      unitRef="usd">5262000</us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted>
    <us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted
      contextRef="ie25729f50ff54437b202bf61903436d5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0NDM3NjQwM2JkNTk0OTVmOTY5MmU1NGNiYTI3ZGY0OS90YWJsZXJhbmdlOjQ0Mzc2NDAzYmQ1OTQ5NWY5NjkyZTU0Y2JhMjdkZjQ5XzUtNS0xLTEtMzYxMTU_4d6ebde9-d119-441d-b93f-76c1d7a11629"
      unitRef="usd">5945000</us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6f7bb1e609c6424689a697445e65940c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0NDM3NjQwM2JkNTk0OTVmOTY5MmU1NGNiYTI3ZGY0OS90YWJsZXJhbmdlOjQ0Mzc2NDAzYmQ1OTQ5NWY5NjkyZTU0Y2JhMjdkZjQ5XzYtMS0xLTEtMzYxMTU_4ed08453-10db-499c-a481-acfd2b4aa2b0"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i98ec5a3030654c898a9e8be37c7c4709_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0NDM3NjQwM2JkNTk0OTVmOTY5MmU1NGNiYTI3ZGY0OS90YWJsZXJhbmdlOjQ0Mzc2NDAzYmQ1OTQ5NWY5NjkyZTU0Y2JhMjdkZjQ5XzYtMy0xLTEtMzYxMTU_dbb17180-acf3-446e-8ac1-73ae8062b2b0"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie25729f50ff54437b202bf61903436d5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo0NDM3NjQwM2JkNTk0OTVmOTY5MmU1NGNiYTI3ZGY0OS90YWJsZXJhbmdlOjQ0Mzc2NDAzYmQ1OTQ5NWY5NjkyZTU0Y2JhMjdkZjQ5XzYtNS0xLTEtMzYxMTU_db96c85c-e915-45e9-b56b-b14e811f1e87"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InvestmentIncomeNet
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4MTc2Mzg0NTc5OWI0MDhkYmVhYjM1OThjYTA5ODExMS90YWJsZXJhbmdlOjgxNzYzODQ1Nzk5YjQwOGRiZWFiMzU5OGNhMDk4MTExXzItMS0xLTEtMzYxMTU_cb683473-7bde-4681-893b-82b6e26af138"
      unitRef="usd">4500000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4MTc2Mzg0NTc5OWI0MDhkYmVhYjM1OThjYTA5ODExMS90YWJsZXJhbmdlOjgxNzYzODQ1Nzk5YjQwOGRiZWFiMzU5OGNhMDk4MTExXzItMy0xLTEtMzYxMTU_e2296e0a-f44a-4012-a8c7-83ec4da255d5"
      unitRef="usd">8461000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4MTc2Mzg0NTc5OWI0MDhkYmVhYjM1OThjYTA5ODExMS90YWJsZXJhbmdlOjgxNzYzODQ1Nzk5YjQwOGRiZWFiMzU5OGNhMDk4MTExXzItNS0xLTEtMzYxMTU_6dbca2e5-82ae-4ba1-82b1-7a292eedb912"
      unitRef="usd">10443000</us-gaap:InvestmentIncomeNet>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4MTc2Mzg0NTc5OWI0MDhkYmVhYjM1OThjYTA5ODExMS90YWJsZXJhbmdlOjgxNzYzODQ1Nzk5YjQwOGRiZWFiMzU5OGNhMDk4MTExXzMtMS0xLTEtMzYxMTU_72ea6ab8-ed08-43a9-a8d5-1e6aa4729044"
      unitRef="usd">-377000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4MTc2Mzg0NTc5OWI0MDhkYmVhYjM1OThjYTA5ODExMS90YWJsZXJhbmdlOjgxNzYzODQ1Nzk5YjQwOGRiZWFiMzU5OGNhMDk4MTExXzMtMy0xLTEtMzYxMTU_822724cf-5913-459d-b8f5-a42461170903"
      unitRef="usd">-387000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4MTc2Mzg0NTc5OWI0MDhkYmVhYjM1OThjYTA5ODExMS90YWJsZXJhbmdlOjgxNzYzODQ1Nzk5YjQwOGRiZWFiMzU5OGNhMDk4MTExXzMtNS0xLTEtMzYxMTU_e2ccedde-4e05-4e43-b517-cd98646de17d"
      unitRef="usd">-118000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4MTc2Mzg0NTc5OWI0MDhkYmVhYjM1OThjYTA5ODExMS90YWJsZXJhbmdlOjgxNzYzODQ1Nzk5YjQwOGRiZWFiMzU5OGNhMDk4MTExXzQtMS0xLTEtMzYxMTU_19eafba0-83ac-4b21-8915-d5a489e5ec47"
      unitRef="usd">4123000</us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted>
    <us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4MTc2Mzg0NTc5OWI0MDhkYmVhYjM1OThjYTA5ODExMS90YWJsZXJhbmdlOjgxNzYzODQ1Nzk5YjQwOGRiZWFiMzU5OGNhMDk4MTExXzQtMy0xLTEtMzYxMTU_c4ae001e-d6d5-499a-afce-76209a6368d3"
      unitRef="usd">8074000</us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted>
    <us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTo4MTc2Mzg0NTc5OWI0MDhkYmVhYjM1OThjYTA5ODExMS90YWJsZXJhbmdlOjgxNzYzODQ1Nzk5YjQwOGRiZWFiMzU5OGNhMDk4MTExXzQtNS0xLTEtMzYxMTU_c3931ac4-08a7-445b-aa5e-f653afbf5444"
      unitRef="usd">10325000</us-gaap:IncreaseDecreaseInMarketableSecuritiesRestricted>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i19e8a543014542da974cc1380714cf50_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpmZTllMTk5OGRlMWU0NDkzYjdjNjQ3YWEyNWM3NjYwZi90YWJsZXJhbmdlOmZlOWUxOTk4ZGUxZTQ0OTNiN2M2NDdhYTI1Yzc2NjBmXzItMS0xLTEtMzYxMTU_b8792d2c-718b-4d2c-9840-52fb8be25659"
      unitRef="usd">26573000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i396f5c39804c4fb88c0633fad15f8fe7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpmZTllMTk5OGRlMWU0NDkzYjdjNjQ3YWEyNWM3NjYwZi90YWJsZXJhbmdlOmZlOWUxOTk4ZGUxZTQ0OTNiN2M2NDdhYTI1Yzc2NjBmXzItMy0xLTEtMzYxMTU_664d6b14-7fe3-4c7e-adcf-0a951e299639"
      unitRef="usd">38168000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i8b2d9ff4362040969788d917ed5eb47f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpmZTllMTk5OGRlMWU0NDkzYjdjNjQ3YWEyNWM3NjYwZi90YWJsZXJhbmdlOmZlOWUxOTk4ZGUxZTQ0OTNiN2M2NDdhYTI1Yzc2NjBmXzItNS0xLTEtMzYxMTU_1a11fc9e-899a-43f7-85f0-359fa15f26ca"
      unitRef="usd">28317000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i19e8a543014542da974cc1380714cf50_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpmZTllMTk5OGRlMWU0NDkzYjdjNjQ3YWEyNWM3NjYwZi90YWJsZXJhbmdlOmZlOWUxOTk4ZGUxZTQ0OTNiN2M2NDdhYTI1Yzc2NjBmXzMtMS0xLTEtMzYxMTU_8bd4bc12-da41-45b6-94e9-982bc6109358"
      unitRef="usd">17588000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i396f5c39804c4fb88c0633fad15f8fe7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpmZTllMTk5OGRlMWU0NDkzYjdjNjQ3YWEyNWM3NjYwZi90YWJsZXJhbmdlOmZlOWUxOTk4ZGUxZTQ0OTNiN2M2NDdhYTI1Yzc2NjBmXzMtMy0xLTEtMzYxMTU_5e27b08b-d1fb-415a-bb39-9df3477f159c"
      unitRef="usd">34316000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i8b2d9ff4362040969788d917ed5eb47f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTIvZnJhZzo5NzAyMDNjZWEwZmE0NjBjYTY2ZjllNjk1MGNiMTdmNi90YWJsZTpmZTllMTk5OGRlMWU0NDkzYjdjNjQ3YWEyNWM3NjYwZi90YWJsZXJhbmdlOmZlOWUxOTk4ZGUxZTQ0OTNiN2M2NDdhYTI1Yzc2NjBmXzMtNS0xLTEtMzYxMTU_2c2c8f4b-2a90-4fd0-82ca-6cd7bbcfc4d0"
      unitRef="usd">29829000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <csv:ReceivablesFromPreneedFuneralTrustsTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90ZXh0cmVnaW9uOjA4NmRiMWQ1YmIzNjRhODY5MzRiYzE2NmRkMTFmNzQ1XzkxOA_1c360713-a20b-4e14-87c5-e2b92c0324aa">RECEIVABLES FROM PRENEED FUNERAL TRUSTS&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our receivables from preneed funeral trusts represent assets in trusts which are controlled and operated by third parties in which we do not have a controlling financial interest (less than 50%) in the trust assets. We account for these investments at cost. Receivables from preneed funeral trusts are as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preneed funeral trust funds, at 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;17,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,597&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: allowance for contract cancellation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(521)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(588)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Receivables from preneed funeral trusts, net&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;16,844&#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;19,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summary reflects the composition of the assets held in trust and controlled by third parties to satisfy our future obligations under preneed arrangements related to the preceding contracts at December&#160;31, 2020 and 2021. The cost basis includes reinvested interest and dividends that have been earned on the trust assets. Fair value includes unrealized gains and losses on trust assets.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The composition of the preneed trust funds at December&#160;31, 2021 is as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Historical&lt;br/&gt;Cost&#160;Basis&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:9pt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds and common stocks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annuities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;19,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;19,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The composition of the preneed trust funds at December&#160;31, 2020 is as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Historical&lt;br/&gt;Cost&#160;Basis&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:9pt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds and common stocks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annuities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;</csv:ReceivablesFromPreneedFuneralTrustsTextBlock>
    <csv:ReceivablesFromPreneedFuneralTrustFundsTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90ZXh0cmVnaW9uOjA4NmRiMWQ1YmIzNjRhODY5MzRiYzE2NmRkMTFmNzQ1XzkxNA_b592ae67-94f2-43a8-9860-5b3f11a08e61">Receivables from preneed funeral trusts are as follows (in thousands):&#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preneed funeral trust funds, at 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;17,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,597&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: allowance for contract cancellation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(521)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(588)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Receivables from preneed funeral trusts, net&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;16,844&#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;19,009&#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;</csv:ReceivablesFromPreneedFuneralTrustFundsTableTextBlock>
    <csv:PreneedFuneralTrustFunds
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZTpjOGE3NTkxODFkMzk0OTBmYTllMGI0M2M3N2ZkZmIyNS90YWJsZXJhbmdlOmM4YTc1OTE4MWQzOTQ5MGZhOWUwYjQzYzc3ZmRmYjI1XzEtMS0xLTEtMzYxMTU_4ba64054-4292-45a7-ad89-064321c1ff6a"
      unitRef="usd">17365000</csv:PreneedFuneralTrustFunds>
    <csv:PreneedFuneralTrustFunds
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZTpjOGE3NTkxODFkMzk0OTBmYTllMGI0M2M3N2ZkZmIyNS90YWJsZXJhbmdlOmM4YTc1OTE4MWQzOTQ5MGZhOWUwYjQzYzc3ZmRmYjI1XzEtMy0xLTEtMzYxMTU_2c405fd8-d5f4-4426-aaef-39afa0aaa921"
      unitRef="usd">19597000</csv:PreneedFuneralTrustFunds>
    <csv:PreneedFuneralTrustFundsAllowanceForContractCancellation
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZTpjOGE3NTkxODFkMzk0OTBmYTllMGI0M2M3N2ZkZmIyNS90YWJsZXJhbmdlOmM4YTc1OTE4MWQzOTQ5MGZhOWUwYjQzYzc3ZmRmYjI1XzItMS0xLTEtMzYxMTU_72e68247-2881-406f-bc9d-c7b47093773e"
      unitRef="usd">521000</csv:PreneedFuneralTrustFundsAllowanceForContractCancellation>
    <csv:PreneedFuneralTrustFundsAllowanceForContractCancellation
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZTpjOGE3NTkxODFkMzk0OTBmYTllMGI0M2M3N2ZkZmIyNS90YWJsZXJhbmdlOmM4YTc1OTE4MWQzOTQ5MGZhOWUwYjQzYzc3ZmRmYjI1XzItMy0xLTEtMzYxMTU_fd610818-7d8e-40d7-9d59-9be512d6c931"
      unitRef="usd">588000</csv:PreneedFuneralTrustFundsAllowanceForContractCancellation>
    <csv:ReceivablesFromPreneedFuneralTrusts
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZTpjOGE3NTkxODFkMzk0OTBmYTllMGI0M2M3N2ZkZmIyNS90YWJsZXJhbmdlOmM4YTc1OTE4MWQzOTQ5MGZhOWUwYjQzYzc3ZmRmYjI1XzMtMS0xLTEtMzYxMTU_4079d74d-66e0-406d-bd3b-8c3680305cbf"
      unitRef="usd">16844000</csv:ReceivablesFromPreneedFuneralTrusts>
    <csv:ReceivablesFromPreneedFuneralTrusts
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZTpjOGE3NTkxODFkMzk0OTBmYTllMGI0M2M3N2ZkZmIyNS90YWJsZXJhbmdlOmM4YTc1OTE4MWQzOTQ5MGZhOWUwYjQzYzc3ZmRmYjI1XzMtMy0xLTEtMzYxMTU_74fbd329-8754-4064-a438-84b5be70448d"
      unitRef="usd">19009000</csv:ReceivablesFromPreneedFuneralTrusts>
    <csv:CompositionOfAssetsHeldInTrustTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90ZXh0cmVnaW9uOjA4NmRiMWQ1YmIzNjRhODY5MzRiYzE2NmRkMTFmNzQ1XzkwMw_e9bc6ba1-b603-4649-be7d-1508199fee12">Fair value includes unrealized gains and losses on trust assets.&#160;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The composition of the preneed trust funds at December&#160;31, 2021 is as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Historical&lt;br/&gt;Cost&#160;Basis&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:9pt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds and common stocks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annuities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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;19,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="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;19,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The composition of the preneed trust funds at December&#160;31, 2020 is as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Historical&lt;br/&gt;Cost&#160;Basis&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:9pt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mutual funds and common stocks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annuities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;</csv:CompositionOfAssetsHeldInTrustTableTextBlock>
    <us-gaap:AssetsHeldInTrust
      contextRef="i5e454e81edaa4f88b2bc291149c802c2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZToxZDZjOTcxZTBiNGQ0ZjhiYjdiZDFlNGE4YTkxZWFkZi90YWJsZXJhbmdlOjFkNmM5NzFlMGI0ZDRmOGJiN2JkMWU0YThhOTFlYWRmXzItMS0xLTEtMzYxMTU_5b441323-0b9d-4176-a97e-6ef07f946fef"
      unitRef="usd">5595000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="i7cea61ff8ca24c4d9018576600391b52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZToxZDZjOTcxZTBiNGQ0ZjhiYjdiZDFlNGE4YTkxZWFkZi90YWJsZXJhbmdlOjFkNmM5NzFlMGI0ZDRmOGJiN2JkMWU0YThhOTFlYWRmXzItMy0xLTEtMzYxMTU_0836fc40-479f-46f2-a54e-e1089301de97"
      unitRef="usd">5595000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="iee555543a38d4834b87dc18b9ef816b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZToxZDZjOTcxZTBiNGQ0ZjhiYjdiZDFlNGE4YTkxZWFkZi90YWJsZXJhbmdlOjFkNmM5NzFlMGI0ZDRmOGJiN2JkMWU0YThhOTFlYWRmXzMtMS0xLTEtMzYxMTU_6d3e99dd-b9a1-4dd8-bdbf-16a98f4635a9"
      unitRef="usd">11386000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="i49b171b2bfe34e988a9dce25443e9b91_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZToxZDZjOTcxZTBiNGQ0ZjhiYjdiZDFlNGE4YTkxZWFkZi90YWJsZXJhbmdlOjFkNmM5NzFlMGI0ZDRmOGJiN2JkMWU0YThhOTFlYWRmXzMtMy0xLTEtMzYxMTU_574c5740-3806-4cc3-b593-b836104208ee"
      unitRef="usd">11386000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="i1e9ccd1012174551a4a7c8433677e85a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZToxZDZjOTcxZTBiNGQ0ZjhiYjdiZDFlNGE4YTkxZWFkZi90YWJsZXJhbmdlOjFkNmM5NzFlMGI0ZDRmOGJiN2JkMWU0YThhOTFlYWRmXzQtMS0xLTEtMzYxMTU_0a1c6add-796e-408c-af74-c262c794d0ed"
      unitRef="usd">2611000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="i7fa95433898e4ef8890b4e3d993e4fc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZToxZDZjOTcxZTBiNGQ0ZjhiYjdiZDFlNGE4YTkxZWFkZi90YWJsZXJhbmdlOjFkNmM5NzFlMGI0ZDRmOGJiN2JkMWU0YThhOTFlYWRmXzQtMy0xLTEtMzYxMTU_0728af12-ea35-43c9-8ad9-2548a6d520ca"
      unitRef="usd">2682000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="iae27babd747c4343b117a61f9215fd3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZToxZDZjOTcxZTBiNGQ0ZjhiYjdiZDFlNGE4YTkxZWFkZi90YWJsZXJhbmdlOjFkNmM5NzFlMGI0ZDRmOGJiN2JkMWU0YThhOTFlYWRmXzUtMS0xLTEtMzYxMTU_fd44950b-b04a-4b23-a529-6efcfbd3f45e"
      unitRef="usd">5000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="i00312e369d764bd79f9284d1f22b3e16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZToxZDZjOTcxZTBiNGQ0ZjhiYjdiZDFlNGE4YTkxZWFkZi90YWJsZXJhbmdlOjFkNmM5NzFlMGI0ZDRmOGJiN2JkMWU0YThhOTFlYWRmXzUtMy0xLTEtMzYxMTU_66fcc914-a98d-4176-9760-b4e25977716d"
      unitRef="usd">5000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="iddaf4e7479b04d21b46fbb895a264081_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZToxZDZjOTcxZTBiNGQ0ZjhiYjdiZDFlNGE4YTkxZWFkZi90YWJsZXJhbmdlOjFkNmM5NzFlMGI0ZDRmOGJiN2JkMWU0YThhOTFlYWRmXzYtMS0xLTEtMzYxMTU_19269c7d-06d7-4976-b3ef-5395eb2a33c3"
      unitRef="usd">19597000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="i103d1d0fc7db43b79a01cbd57c19c551_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZToxZDZjOTcxZTBiNGQ0ZjhiYjdiZDFlNGE4YTkxZWFkZi90YWJsZXJhbmdlOjFkNmM5NzFlMGI0ZDRmOGJiN2JkMWU0YThhOTFlYWRmXzYtMy0xLTEtMzYxMTU_15dbd3cf-e619-4c69-acbe-04e553fc27c4"
      unitRef="usd">19668000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="i95a36cae130c4740aa0c07ea539a3b26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZTo5NTRjMzk5NmVlMmE0ZTNmOGQ4MTU3NDQ3NTk2OTJhOS90YWJsZXJhbmdlOjk1NGMzOTk2ZWUyYTRlM2Y4ZDgxNTc0NDc1OTY5MmE5XzItMS0xLTEtMzYxMTU_7cee9a4b-5ef7-435b-a41e-93b226896a26"
      unitRef="usd">4604000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="ia8fa83df6a964d5580699d12addac148_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZTo5NTRjMzk5NmVlMmE0ZTNmOGQ4MTU3NDQ3NTk2OTJhOS90YWJsZXJhbmdlOjk1NGMzOTk2ZWUyYTRlM2Y4ZDgxNTc0NDc1OTY5MmE5XzItMy0xLTEtMzYxMTU_9a6dbf42-32e7-4e6e-abae-485156fa4252"
      unitRef="usd">4604000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="id1f4e2b9c9f248f589b31319cfa000e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZTo5NTRjMzk5NmVlMmE0ZTNmOGQ4MTU3NDQ3NTk2OTJhOS90YWJsZXJhbmdlOjk1NGMzOTk2ZWUyYTRlM2Y4ZDgxNTc0NDc1OTY5MmE5XzMtMS0xLTEtMzYxMTU_fecebc34-4b54-42ee-8576-2b2831625400"
      unitRef="usd">10355000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="iae5b137032724327a71cdbb5a59d3a1e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZTo5NTRjMzk5NmVlMmE0ZTNmOGQ4MTU3NDQ3NTk2OTJhOS90YWJsZXJhbmdlOjk1NGMzOTk2ZWUyYTRlM2Y4ZDgxNTc0NDc1OTY5MmE5XzMtMy0xLTEtMzYxMTU_4aee9fb3-fbb3-4e9d-a84e-83e9e9aa0cfc"
      unitRef="usd">10355000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="i93011128beda4f3ca4a7edfbf1adbac0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZTo5NTRjMzk5NmVlMmE0ZTNmOGQ4MTU3NDQ3NTk2OTJhOS90YWJsZXJhbmdlOjk1NGMzOTk2ZWUyYTRlM2Y4ZDgxNTc0NDc1OTY5MmE5XzQtMS0xLTEtMzYxMTU_756fa695-f5f5-426e-8145-429a6f1cc80a"
      unitRef="usd">2402000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="i2d25388ce7c4438d82666489fd923c29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZTo5NTRjMzk5NmVlMmE0ZTNmOGQ4MTU3NDQ3NTk2OTJhOS90YWJsZXJhbmdlOjk1NGMzOTk2ZWUyYTRlM2Y4ZDgxNTc0NDc1OTY5MmE5XzQtMy0xLTEtMzYxMTU_a4b72b2b-15eb-40da-8d23-93f776f5ed63"
      unitRef="usd">2569000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="i580ae9b7bcb3416fa33f105554da030a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZTo5NTRjMzk5NmVlMmE0ZTNmOGQ4MTU3NDQ3NTk2OTJhOS90YWJsZXJhbmdlOjk1NGMzOTk2ZWUyYTRlM2Y4ZDgxNTc0NDc1OTY5MmE5XzUtMS0xLTEtMzYxMTU_badda9dc-7d8c-4c0b-a052-501491b1b9f1"
      unitRef="usd">4000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="iaadf05fea9d94f62a62c7581db96aa93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZTo5NTRjMzk5NmVlMmE0ZTNmOGQ4MTU3NDQ3NTk2OTJhOS90YWJsZXJhbmdlOjk1NGMzOTk2ZWUyYTRlM2Y4ZDgxNTc0NDc1OTY5MmE5XzUtMy0xLTEtMzYxMTU_600354d7-efbd-49fa-a70e-a5cbebeb948f"
      unitRef="usd">4000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="i5e596d0dfdf243729e924a2247d1605c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZTo5NTRjMzk5NmVlMmE0ZTNmOGQ4MTU3NDQ3NTk2OTJhOS90YWJsZXJhbmdlOjk1NGMzOTk2ZWUyYTRlM2Y4ZDgxNTc0NDc1OTY5MmE5XzYtMS0xLTEtMzYxMTU_31915f85-7243-41b1-bc46-c8cc80b42a47"
      unitRef="usd">17365000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="ied31b06f9f95497697ef7c61c7a71994_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTUvZnJhZzowODZkYjFkNWJiMzY0YTg2OTM0YmMxNjZkZDExZjc0NS90YWJsZTo5NTRjMzk5NmVlMmE0ZTNmOGQ4MTU3NDQ3NTk2OTJhOS90YWJsZXJhbmdlOjk1NGMzOTk2ZWUyYTRlM2Y4ZDgxNTc0NDc1OTY5MmE5XzYtMy0xLTEtMzYxMTU_4b128fa8-8459-4e3b-8470-991845c4854c"
      unitRef="usd">17532000</us-gaap:AssetsHeldInTrust>
    <csv:ContractsSecuredByInsuranceTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTgvZnJhZzowNmE0NzJiNzM3Y2Y0NjJkYWZlYjhhMTBiMjFjMzQ3OS90ZXh0cmVnaW9uOjA2YTQ3MmI3MzdjZjQ2MmRhZmViOGExMGIyMWMzNDc5XzE0NDM_357aec75-7b5a-4d0b-b3a0-8689463b1b9b">CONTRACTS FUNDED BY INSURANCE&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When preneed funeral contracts are funded through third-party insurance policies, we earn a commission on the sale of the policies. Insurance commissions are subject to refund (charge-back) if the preneed policy is cancelled within a year or if there is an imminent death of beneficiary before the first year anniversary of the policy. We record these insurance commissions as &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;Other revenue&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; when the commission is no longer subject to refund, which is typically one year after the policy is issued. All selling costs incurred pursuant to the sale of the insurance funded preneed contracts are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generally, at the time of the sale of either the preneed insurance or preneed trust contract, the intent is that the beneficiary has made a commitment to assign the proceeds to us for the fulfillment of the service and merchandise obligations on the preneed contract at the time of need. However, this commitment is generally revocable and the proceeds from the policy are portable, so the customer can choose to use an alternative provider at the time of need.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Preneed funeral contracts to be funded at maturity by third-party insurance policies totaled $395.4 million and $403.3 million at December&#160;31, 2020 and 2021, respectively, and are not recorded as assets or liabilities on our Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;</csv:ContractsSecuredByInsuranceTextBlock>
    <csv:PreneedFuneralContractsSecuredByInsurance
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTgvZnJhZzowNmE0NzJiNzM3Y2Y0NjJkYWZlYjhhMTBiMjFjMzQ3OS90ZXh0cmVnaW9uOjA2YTQ3MmI3MzdjZjQ2MmRhZmViOGExMGIyMWMzNDc5XzEzMjY_a81d84a5-bd79-4f1e-b665-977990f43641"
      unitRef="usd">395400000</csv:PreneedFuneralContractsSecuredByInsurance>
    <csv:PreneedFuneralContractsSecuredByInsurance
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMTgvZnJhZzowNmE0NzJiNzM3Y2Y0NjJkYWZlYjhhMTBiMjFjMzQ3OS90ZXh0cmVnaW9uOjA2YTQ3MmI3MzdjZjQ2MmRhZmViOGExMGIyMWMzNDc5XzEzMzM_df248b52-abd1-4199-b029-ac497a51159c"
      unitRef="usd">403300000</csv:PreneedFuneralContractsSecuredByInsurance>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjEvZnJhZzo0Njc2YjRlNDgyMjU0ZWQ0OWE3OGJlMWUyMGMyOTMwMy90ZXh0cmVnaW9uOjQ2NzZiNGU0ODIyNTRlZDQ5YTc4YmUxZTIwYzI5MzAzXzQyODQ_69b81625-f851-48b7-9406-4a5b2b2f9ae8">FAIR VALUE MEASUREMENTS&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date applicable for items that are recognized or disclosed at fair value in the financial statements on a recurring basis. We disclose the extent to which fair value is used to measure financial assets and liabilities, the inputs utilized in calculating valuation measurements, and the effect of the measurement of significant unobservable inputs on earnings, or changes in net assets, as of the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We evaluated our financial assets and liabilities for those that met the criteria of the disclosure requirements and fair value framework. The carrying values of cash and cash equivalents, accounts receivable and accounts payable approximate the fair values of those instruments due to the short-term nature of the instruments. The fair values of our receivables on preneed cemetery contracts are impracticable to estimate because of the lack of a trading market and the diverse number of individual contracts with varying terms. Our acquisition debt and Credit Facility (as defined in Note 12) and Senior Notes (as defined in Note 14) are classified within Level 2 of the Fair Value Measurements hierarchy. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the carrying value and fair value of our Credit Facility was $155.4 million. We believe that our&#160;Credit&#160;Facility&#160;bears interest at a rate that approximates prevailing market rates for instruments with similar characteristics and therefore, the carrying value of our&#160;Credit&#160;Facility&#160;approximates&#160;fair&#160;value. We estimate the fair value of our acquisition debt utilizing an income approach, which uses a present value calculation to discount payments based on current market rates as of the reporting date. At December&#160;31, 2021, the carrying value of our acquisition debt was $4.5 million, which approximated its fair value. The fair value of our Senior Notes was $401.6 million at December&#160;31, 2021 based on the last traded or broker quoted price. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We identified investments in fixed income securities, common stock and mutual funds presented within the preneed and perpetual care trust investments categories on our Consolidated Balance Sheet as having met the criteria for fair value measurement. Our receivables from preneed funeral trusts represent assets in trusts which are controlled and operated by third parties in which we do not have a controlling financial interest (less than 50%) in the trust assets. We account for these investments at cost. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following three-level valuation hierarchy based upon the transparency of inputs is utilized in the measurement and valuation of financial assets or liabilities as of the measurement date:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:67.5pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:32.5pt"&gt;Level 1&#x2014;Fair value of securities based on unadjusted quoted prices for identical assets or liabilities in active markets. Our investments classified as Level 1 securities include cash, U.S. treasury debt, common stock and equity mutual funds;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:67.5pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:32.5pt"&gt;Level 2&#x2014;Fair value of securities estimated based on quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs other than quoted market prices that are observable or that can be corroborated by observable market data by correlation. These inputs include interest rates, yield curves, credit risk, prepayment speeds, rating and tax-exempt status. Our investments classified as Level 2 securities include foreign debt, corporate debt, preferred stocks, mortgage-backed securities and fixed income mutual funds and other investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:67.5pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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:32.5pt"&gt;Level 3&#x2014;Unobservable inputs based upon the reporting entity&#x2019;s internally developed assumptions, which market participants would use in pricing the asset or liability. As of December&#160;31, 2020 and 2021, we did not have any assets that had fair values determined by Level 3 inputs and no liabilities measured at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Notes 7 and 8 to our Consolidated Financial Statements herein for the fair value hierarchy levels of our trust investments.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:LongTermDebt
      contextRef="if1423a6611ca4f9da74d517422afef71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjEvZnJhZzo0Njc2YjRlNDgyMjU0ZWQ0OWE3OGJlMWUyMGMyOTMwMy90ZXh0cmVnaW9uOjQ2NzZiNGU0ODIyNTRlZDQ5YTc4YmUxZTIwYzI5MzAzXzE0NTY_8713d53c-79be-4e2f-ae28-e7c63d23e0ed"
      unitRef="usd">155400000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="idcb3f3cffb0c415191747da7847dc366_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjEvZnJhZzo0Njc2YjRlNDgyMjU0ZWQ0OWE3OGJlMWUyMGMyOTMwMy90ZXh0cmVnaW9uOjQ2NzZiNGU0ODIyNTRlZDQ5YTc4YmUxZTIwYzI5MzAzXzE5NDE_57d06993-e9be-473f-9d1f-7da35e61f1f1"
      unitRef="usd">4500000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjEvZnJhZzo0Njc2YjRlNDgyMjU0ZWQ0OWE3OGJlMWUyMGMyOTMwMy90ZXh0cmVnaW9uOjQ2NzZiNGU0ODIyNTRlZDQ5YTc4YmUxZTIwYzI5MzAzXzIxNDk_198126a9-2ce0-4c1f-b7e7-9fe88f6f5812"
      unitRef="usd">401600000</us-gaap:LongTermDebtFairValue>
    <us-gaap:OtherAssetsDisclosureTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzI5MDA_0d4de832-444b-46ee-95bd-6acfc89208ef">INTANGIBLE AND OTHER NON-CURRENT ASSETS&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible and other non-current assets are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tradenames&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,565&#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="padding:2px 1pt;text-align:left;vertical-align:top"&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;Prepaid agreements not-to-compete, net of accumulated amortization of $3,193 and $3,316, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized commissions on preneed contracts, net of accumulated amortization&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:100%"&gt;of $1,594 and $2,278, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Intangible and other non-current assets, net &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;29,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Tradenames&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our tradenames have indefinite lives and therefore are not amortized. During the year ended December&#160;31, 2020, we increased tradenames by $0.4 million related to our 2020 acquisitions described in Note 3 to the Consolidated Financial Statements included herein. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our 2021 annual impairment test, we performed a qualitative assessment and concluded there that was no impairment to our intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, as a result of economic conditions caused by COVID-19, we performed a quantitative assessment of our tradenames and we recorded an impairment to tradenames for certain of our funeral homes of $1.1&#160;million, as the carrying amount of these tradenames exceeded the fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our 2020 annual impairment test, we performed a qualitative assessment and determined that there were no factors that would indicate the need to perform an additional quantitative impairment test and concluded there that was no additional impairment to our intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Notes 1, 3 and 5 to the Consolidated Financial Statements included herein, for a discussion of the methodology used for our indefinite lived intangible asset impairment test and discussion of our acquisitions and divestitures, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Prepaid Agreements &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid agreements not-to-compete are amortized over the term of the respective agreements, ranging generally from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzE2MjA_e607da67-11f7-4a86-ad02-bfa8a0b7b881"&gt;one&lt;/span&gt; to ten years. Amortization expense was $673,000, $719,000 and $645,000 for the years ended December&#160;31, 2019, 2020 and 2021, respectively. During the year ended December&#160;31, 2020, we divested three funeral homes that had a carrying value of prepaid agreements not-to-compete of $537,000, which was included in the gain or loss on the sale of divestitures and recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net loss on divestitures, disposals and impairment charges &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;on our Consolidated Statements of Operations. See Note 5 to the Consolidated Financial Statements included herein, for a discussion of our divestitures. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capitalized Commissions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalize our selling costs related to preneed cemetery merchandise and services and preneed funeral trust contracts. These costs are amortized on a straight-line basis over the average maturity period for our preneed cemetery merchandise and services contracts and preneed funeral trust contracts, of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzI2Njc_0bf9b504-b085-4c70-babc-ff9dbb6878ec"&gt;eight&lt;/span&gt; and ten years, respectively. Amortization expense was $558,000, $580,000 and $640,000 for the years ended December&#160;31, 2019, 2020 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate amortization expense for our non-compete agreements and capitalized commissions as of December&#160;31, 2021 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-Compete Agreements&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Capitalized Commissions&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;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherAssetsDisclosureTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzI5MDM_3afa89b5-1c91-45d6-b81d-13232ba065bb">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible and other non-current assets are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tradenames&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,565&#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="padding:2px 1pt;text-align:left;vertical-align:top"&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;Prepaid agreements not-to-compete, net of accumulated amortization of $3,193 and $3,316, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized commissions on preneed contracts, net of accumulated amortization&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:100%"&gt;of $1,594 and $2,278, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Intangible and other non-current assets, net &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;29,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,378&#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:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo2Yzg4ZWE2NTYxNWM0Yjg5ODNhYWZiOWQ1YWIyMWUzYS90YWJsZXJhbmdlOjZjODhlYTY1NjE1YzRiODk4M2FhZmI5ZDVhYjIxZTNhXzEtMS0xLTEtMzYxMTU_56b240e4-e4bd-4607-b547-167492e7bc05"
      unitRef="usd">23565000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo2Yzg4ZWE2NTYxNWM0Yjg5ODNhYWZiOWQ1YWIyMWUzYS90YWJsZXJhbmdlOjZjODhlYTY1NjE1YzRiODk4M2FhZmI5ZDVhYjIxZTNhXzEtMy0xLTEtMzYxMTU_14e5d7fe-9fc3-41c2-830b-aa65c1a48616"
      unitRef="usd">23565000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibbaae19bf493454590572168c95398df_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo2Yzg4ZWE2NTYxNWM0Yjg5ODNhYWZiOWQ1YWIyMWUzYS90YWJsZXJhbmdlOjZjODhlYTY1NjE1YzRiODk4M2FhZmI5ZDVhYjIxZTNhXzItMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjplNDIxZWU3ZjczNGQ0N2RhOWZmZDVhYzY2MzU5ZjE0MF83NA_806103d2-d367-4704-81a9-6780ec9df8fa"
      unitRef="usd">3193000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4002a83aa2ec402b8178266e9c4d823f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo2Yzg4ZWE2NTYxNWM0Yjg5ODNhYWZiOWQ1YWIyMWUzYS90YWJsZXJhbmdlOjZjODhlYTY1NjE1YzRiODk4M2FhZmI5ZDVhYjIxZTNhXzItMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjplNDIxZWU3ZjczNGQ0N2RhOWZmZDVhYzY2MzU5ZjE0MF84MQ_defda332-2a23-49e9-9e16-6fe800100342"
      unitRef="usd">3316000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibbaae19bf493454590572168c95398df_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo2Yzg4ZWE2NTYxNWM0Yjg5ODNhYWZiOWQ1YWIyMWUzYS90YWJsZXJhbmdlOjZjODhlYTY1NjE1YzRiODk4M2FhZmI5ZDVhYjIxZTNhXzItMS0xLTEtMzYxMTU_e2fed93e-b8a7-49ce-8482-82969799af0f"
      unitRef="usd">2785000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4002a83aa2ec402b8178266e9c4d823f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo2Yzg4ZWE2NTYxNWM0Yjg5ODNhYWZiOWQ1YWIyMWUzYS90YWJsZXJhbmdlOjZjODhlYTY1NjE1YzRiODk4M2FhZmI5ZDVhYjIxZTNhXzItMy0xLTEtMzYxMTU_a6d4228e-414f-4f9a-b8cf-d76dc688b7a9"
      unitRef="usd">2247000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AccumulatedAmortizationOfOtherDeferredCosts
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo2Yzg4ZWE2NTYxNWM0Yjg5ODNhYWZiOWQ1YWIyMWUzYS90YWJsZXJhbmdlOjZjODhlYTY1NjE1YzRiODk4M2FhZmI5ZDVhYjIxZTNhXzMtMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjpmNDI1ZTI5NTFhMjA0MGViOWIxZjkwZThhZTQ2ZjFkMl84NQ_cc515436-f9a6-4c9c-9ad1-ee60f4fa4ffd"
      unitRef="usd">1594000</us-gaap:AccumulatedAmortizationOfOtherDeferredCosts>
    <us-gaap:AccumulatedAmortizationOfOtherDeferredCosts
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo2Yzg4ZWE2NTYxNWM0Yjg5ODNhYWZiOWQ1YWIyMWUzYS90YWJsZXJhbmdlOjZjODhlYTY1NjE1YzRiODk4M2FhZmI5ZDVhYjIxZTNhXzMtMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjpmNDI1ZTI5NTFhMjA0MGViOWIxZjkwZThhZTQ2ZjFkMl85Mg_bc2d4c2a-1b48-4731-835f-73de94da9e9e"
      unitRef="usd">2278000</us-gaap:AccumulatedAmortizationOfOtherDeferredCosts>
    <us-gaap:CapitalizedContractCostNet
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo2Yzg4ZWE2NTYxNWM0Yjg5ODNhYWZiOWQ1YWIyMWUzYS90YWJsZXJhbmdlOjZjODhlYTY1NjE1YzRiODk4M2FhZmI5ZDVhYjIxZTNhXzMtMS0xLTEtMzYxMTU_7cefd406-2b9c-4373-bf98-09505f3cdff9"
      unitRef="usd">3141000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo2Yzg4ZWE2NTYxNWM0Yjg5ODNhYWZiOWQ1YWIyMWUzYS90YWJsZXJhbmdlOjZjODhlYTY1NjE1YzRiODk4M2FhZmI5ZDVhYjIxZTNhXzMtMy0xLTEtMzYxMTU_bcafe155-4d9f-41ad-8b57-bd3973d766c7"
      unitRef="usd">3560000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:OtherDeferredCostsNet
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo2Yzg4ZWE2NTYxNWM0Yjg5ODNhYWZiOWQ1YWIyMWUzYS90YWJsZXJhbmdlOjZjODhlYTY1NjE1YzRiODk4M2FhZmI5ZDVhYjIxZTNhXzUtMS0xLTEtMzYxMTU_cd93de88-d7f1-4cda-a07a-f9c00599155e"
      unitRef="usd">51000</us-gaap:OtherDeferredCostsNet>
    <us-gaap:OtherDeferredCostsNet
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo2Yzg4ZWE2NTYxNWM0Yjg5ODNhYWZiOWQ1YWIyMWUzYS90YWJsZXJhbmdlOjZjODhlYTY1NjE1YzRiODk4M2FhZmI5ZDVhYjIxZTNhXzUtMy0xLTEtMzYxMTU_d3d638fa-1062-4021-a9dc-c8b05f534f8f"
      unitRef="usd">6000</us-gaap:OtherDeferredCostsNet>
    <us-gaap:DeferredCostsAndOtherAssets
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo2Yzg4ZWE2NTYxNWM0Yjg5ODNhYWZiOWQ1YWIyMWUzYS90YWJsZXJhbmdlOjZjODhlYTY1NjE1YzRiODk4M2FhZmI5ZDVhYjIxZTNhXzYtMS0xLTEtMzYxMTU_01c5bdd7-9c1f-4697-a3e6-593ab76cbbf0"
      unitRef="usd">29542000</us-gaap:DeferredCostsAndOtherAssets>
    <us-gaap:DeferredCostsAndOtherAssets
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo2Yzg4ZWE2NTYxNWM0Yjg5ODNhYWZiOWQ1YWIyMWUzYS90YWJsZXJhbmdlOjZjODhlYTY1NjE1YzRiODk4M2FhZmI5ZDVhYjIxZTNhXzYtMy0xLTEtMzYxMTU_00a67c9d-d0da-4be8-8665-89b63c1fa154"
      unitRef="usd">29378000</us-gaap:DeferredCostsAndOtherAssets>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="i94198ab7945a4a5ea523d600e61f8a2b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzI2NA_1a3b1f2c-17f2-4248-aa4a-050642701bb1"
      unitRef="usd">400000</us-gaap:IndefinitelivedIntangibleAssetsAcquired>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzMyOTg1MzQ4ODkyMzU_9f591ed9-9893-4934-a393-f01755678799"
      unitRef="usd">1100000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i761339f94103409690f5e5f4c3b981d1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzE2MjY_5591c454-df6c-4fff-a716-189117a254c4">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ifbb0cfde61694ba5b6e43153a6a1d2cf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzE2NzU_71772a6c-b870-40dc-aa1d-e25f55f17835"
      unitRef="usd">673000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="icba39bde23e64685b8178ca0dd4635a8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzE2Nzk_d6f64698-839f-4167-8fad-36a6236ec114"
      unitRef="usd">719000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i996f4063527e46f6862a42b89dbb5051_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzE2ODY_8d514caa-a450-4df4-a933-1a69b79d3c69"
      unitRef="usd">645000</us-gaap:AmortizationOfIntangibleAssets>
    <csv:NumberOfBusinessesSold
      contextRef="i65eeb6efee124a6c83fdb2d5edcf0894_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzE3NzY_dce93425-d92d-43a8-a2c6-4d8b2ea8e5b7"
      unitRef="divestiture">3</csv:NumberOfBusinessesSold>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic9e45bc8b1b6431bbf828ff94b5216b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzE4NTk_0ad8784b-56a5-4642-af2c-84c044f34936"
      unitRef="usd">537000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <csv:ServiceContractTerm
      contextRef="ia71c8fec37174d32a98ade0924e7e828_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzI2NzQ_5d63c663-93c5-4186-9d71-04d66ac7a6f3">P10Y</csv:ServiceContractTerm>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzEwOTk1MTE2MzEzODA_1ed225bb-c621-4b06-942a-8c249aa36597"
      unitRef="usd">558000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzEwOTk1MTE2MzEyNzE_cf97a823-cd69-4f41-8d69-12d28da61005"
      unitRef="usd">580000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:AmortizationOfDeferredSalesCommissions
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzI3Mjc_7bafb17f-8c40-4c61-bc9b-f6745f399a31"
      unitRef="usd">640000</us-gaap:AmortizationOfDeferredSalesCommissions>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90ZXh0cmVnaW9uOjRhODBiYjI0NWEyNzQ5NzFiZWUwZGEwMDBjNzkyMDcxXzEyMDk0NjI3OTExOTE1_2e3689f6-1fb1-4aef-af08-b187f817810b">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate amortization expense for our non-compete agreements and capitalized commissions as of December&#160;31, 2021 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-Compete Agreements&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Capitalized Commissions&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;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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;548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i4002a83aa2ec402b8178266e9c4d823f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo4ZDhkZTIzY2I1MmQ0YzM5OTEzOWQ1NWRkZDM4OWY2OS90YWJsZXJhbmdlOjhkOGRlMjNjYjUyZDRjMzk5MTM5ZDU1ZGRkMzg5ZjY5XzItMS0xLTEtMzYxMTU_a287e4a0-4c1d-40f9-999b-6b440a7fd18d"
      unitRef="usd">548000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i91d1880082d04d4ab04e21307bc397d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo4ZDhkZTIzY2I1MmQ0YzM5OTEzOWQ1NWRkZDM4OWY2OS90YWJsZXJhbmdlOjhkOGRlMjNjYjUyZDRjMzk5MTM5ZDU1ZGRkMzg5ZjY5XzItMy0xLTEtMzYxMTU_bb25d37f-1711-46e0-ad54-2afab50f8e57"
      unitRef="usd">660000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i4002a83aa2ec402b8178266e9c4d823f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo4ZDhkZTIzY2I1MmQ0YzM5OTEzOWQ1NWRkZDM4OWY2OS90YWJsZXJhbmdlOjhkOGRlMjNjYjUyZDRjMzk5MTM5ZDU1ZGRkMzg5ZjY5XzMtMS0xLTEtMzYxMTU_d8b1ab48-666f-4c25-934a-e2ec21df69fe"
      unitRef="usd">446000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i91d1880082d04d4ab04e21307bc397d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo4ZDhkZTIzY2I1MmQ0YzM5OTEzOWQ1NWRkZDM4OWY2OS90YWJsZXJhbmdlOjhkOGRlMjNjYjUyZDRjMzk5MTM5ZDU1ZGRkMzg5ZjY5XzMtMy0xLTEtMzYxMTU_3268f864-4977-431e-8ed6-83bb9c7d35e2"
      unitRef="usd">605000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i4002a83aa2ec402b8178266e9c4d823f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo4ZDhkZTIzY2I1MmQ0YzM5OTEzOWQ1NWRkZDM4OWY2OS90YWJsZXJhbmdlOjhkOGRlMjNjYjUyZDRjMzk5MTM5ZDU1ZGRkMzg5ZjY5XzQtMS0xLTEtMzYxMTU_5607df42-1c58-44d3-aed1-93db862ff487"
      unitRef="usd">381000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i91d1880082d04d4ab04e21307bc397d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo4ZDhkZTIzY2I1MmQ0YzM5OTEzOWQ1NWRkZDM4OWY2OS90YWJsZXJhbmdlOjhkOGRlMjNjYjUyZDRjMzk5MTM5ZDU1ZGRkMzg5ZjY5XzQtMy0xLTEtMzYxMTU_b290a510-1730-41fe-94a2-de8047fbc8ba"
      unitRef="usd">544000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i4002a83aa2ec402b8178266e9c4d823f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo4ZDhkZTIzY2I1MmQ0YzM5OTEzOWQ1NWRkZDM4OWY2OS90YWJsZXJhbmdlOjhkOGRlMjNjYjUyZDRjMzk5MTM5ZDU1ZGRkMzg5ZjY5XzUtMS0xLTEtMzYxMTU_01fb9263-26e7-4bbb-a1ca-4651410c93a6"
      unitRef="usd">372000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i91d1880082d04d4ab04e21307bc397d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo4ZDhkZTIzY2I1MmQ0YzM5OTEzOWQ1NWRkZDM4OWY2OS90YWJsZXJhbmdlOjhkOGRlMjNjYjUyZDRjMzk5MTM5ZDU1ZGRkMzg5ZjY5XzUtMy0xLTEtMzYxMTU_147f1c73-cfb5-4ff0-b115-c08377ae3c4a"
      unitRef="usd">480000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i4002a83aa2ec402b8178266e9c4d823f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo4ZDhkZTIzY2I1MmQ0YzM5OTEzOWQ1NWRkZDM4OWY2OS90YWJsZXJhbmdlOjhkOGRlMjNjYjUyZDRjMzk5MTM5ZDU1ZGRkMzg5ZjY5XzYtMS0xLTEtMzYxMTU_1d31e5e4-8f9e-4785-a112-36345d1bac10"
      unitRef="usd">257000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i91d1880082d04d4ab04e21307bc397d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo4ZDhkZTIzY2I1MmQ0YzM5OTEzOWQ1NWRkZDM4OWY2OS90YWJsZXJhbmdlOjhkOGRlMjNjYjUyZDRjMzk5MTM5ZDU1ZGRkMzg5ZjY5XzYtMy0xLTEtMzYxMTU_ddc06d4f-e479-4955-9444-7326c434d700"
      unitRef="usd">413000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i4002a83aa2ec402b8178266e9c4d823f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo4ZDhkZTIzY2I1MmQ0YzM5OTEzOWQ1NWRkZDM4OWY2OS90YWJsZXJhbmdlOjhkOGRlMjNjYjUyZDRjMzk5MTM5ZDU1ZGRkMzg5ZjY5XzctMS0xLTEtMzYxMTU_14bc216a-f9d9-49b4-ae81-9b7feb002d61"
      unitRef="usd">243000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i91d1880082d04d4ab04e21307bc397d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo4ZDhkZTIzY2I1MmQ0YzM5OTEzOWQ1NWRkZDM4OWY2OS90YWJsZXJhbmdlOjhkOGRlMjNjYjUyZDRjMzk5MTM5ZDU1ZGRkMzg5ZjY5XzctMy0xLTEtMzYxMTU_37f50deb-8e7d-45d7-a8e1-74dbfb20a71d"
      unitRef="usd">858000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4002a83aa2ec402b8178266e9c4d823f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo4ZDhkZTIzY2I1MmQ0YzM5OTEzOWQ1NWRkZDM4OWY2OS90YWJsZXJhbmdlOjhkOGRlMjNjYjUyZDRjMzk5MTM5ZDU1ZGRkMzg5ZjY5XzgtMS0xLTEtMzYxMTU_8d9a5f3f-a18d-4ae5-a98c-8a697f9a2836"
      unitRef="usd">2247000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i91d1880082d04d4ab04e21307bc397d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjQvZnJhZzo0YTgwYmIyNDVhMjc0OTcxYmVlMGRhMDAwYzc5MjA3MS90YWJsZTo4ZDhkZTIzY2I1MmQ0YzM5OTEzOWQ1NWRkZDM4OWY2OS90YWJsZXJhbmdlOjhkOGRlMjNjYjUyZDRjMzk5MTM5ZDU1ZGRkMzg5ZjY5XzgtMy0xLTEtMzYxMTU_dde0e394-bb30-43f3-94e5-5eff80c151af"
      unitRef="usd">3560000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzY0Njg_00a23127-cffe-44d0-932b-efddc1bf33bd">CREDIT FACILITY AND ACQUISITION DEBT&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2020, our senior secured revolving credit facility (the "Former Credit Facility") was comprised of: (i) a $190.0 million revolving credit facility, including a $15.0 million subfacility for letters of credit and a $10.0 million swingline, and (ii) an accordion or incremental option allowing for future increases in the facility size by an additional amount of up to $75.0 million in the form of increased revolving commitments or incremental term loans. The final maturity of the Former Credit Facility was to occur on May&#160;31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 13, 2021, in connection with the issuance of the Senior Notes (defined in Note 14), we entered into an amended and restated $150.0 million senior secured revolving credit facility (the &#x201c;Credit Facility&#x201d;) with the Credit Facility Subsidiary Guarantors (as defined below), the financial institutions party thereto, as lenders, and Bank of America, N.A., as administrative agent. We incurred $0.8 million in transactions costs related to the Credit Facility, which were capitalized and will be amortized over the remaining term of the related debt using the straight-line method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 13, 2021, we used $21.4 million of the availability under the Credit Facility to repay the then outstanding balances under our Former Credit Facility and all commitments thereunder were terminated. In connection with the repayment in full of all amounts due thereunder, the Former Credit Facility was retired and $2.1 million of letters of credit previously issued under the Former Credit Facility were deemed issued under (and remain outstanding under) the Credit Facility. In connection with the termination of the Former Credit Facility, we recognized a loss on the write-off of $0.1 million in unamortized debt issuance costs, which was recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Loss on extinguishment of debt&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;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 22, 2021, we entered into a first amendment and commitment increase to the Credit Facility with the financial institutions party thereto, as lenders, and Bank of America, N.A., as administrative agent. Pursuant to this amendment, the revolving credit commitment was increased from $150.0 million to $200.0 million. We incurred $0.1 million in transactions costs related to this amendment, which were capitalized and will be amortized over the remaining term of the related debt using the straight-line method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our obligations under the Credit Facility are unconditionally guaranteed on a joint and several basis by the same subsidiaries which guarantee the Senior Notes and certain of our subsequently acquired or organized domestic subsidiaries (collectively, the &#x201c;Subsidiary Guarantors&#x201d;). The Credit Facility allows for future increases in the facility size in the form of increased revolving commitments or new incremental term loans by an additional amount of up to $75.0 million in the aggregate. The final maturity of the Credit Facility will occur on May&#160;13, 2026. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Facility is secured by a first-priority perfected security interest in and lien on substantially all of the Company&#x2019;s personal property assets and those of the Subsidiary Guarantors. In addition, the Credit Facility includes provisions which require the Company and the Subsidiary Guarantors, upon the occurrence of an event of default or in the event the Company&#x2019;s actual Total Leverage Ratio is not at least 0.25 less than the required Total Leverage Ratio covenant level under the Credit Facility, to grant additional liens on real property assets accounting for no less than 50% of the Company&#x2019;s and the Subsidiary Guarantors&#x2019; funeral operations if requested by the administrative agent.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Facility contains customary affirmative covenants, including, but not limited to, covenants with respect to the use of proceeds, payment of taxes and other obligations, continuation of the Company&#x2019;s business and the maintenance of existing rights and privileges, the maintenance of property and insurance, amongst others.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Credit Facility also contains customary negative covenants, including, but not limited to, covenants that restrict (subject to certain exceptions) the ability of the Company and the Subsidiary Guarantors to incur indebtedness, grant liens, make investments, engage in mergers and acquisitions, and pay dividends and other restricted payments, and certain financial maintenance covenants. At December&#160;31, 2021, we were subject to the following financial covenants under our Credit Facility: (A) a Total Leverage Ratio not to exceed, (i) 5.00 to 1.00 and (B) a Fixed Charge Coverage Ratio (as defined in the Credit Facility) of not less than 1.20 to 1.00 as of the end of any period of four consecutive fiscal quarters. These financial maintenance covenants are calculated for the Company and its subsidiaries on a consolidated basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We were in compliance with all of the covenants contained in our Credit Facility at December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Credit Facility and Acquisition debt consisted of the following (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit Facility&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;47,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;155,400&#160;&lt;/span&gt;&lt;/td&gt;&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs, net of accumulated amortization of $819 and $1,324, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,857&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 acquisition debt, net of current portion&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;4,482&#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,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, we had outstanding borrowings under the Credit Facility of $155.4 million. We also had one letter of credit for $2.1 million under the Credit Facility, which was increased to $2.3 million on September 1, 2021. The letter of credit will expire on November 25, 2022 and is expected to automatically renew annually and secures our obligations under our various self-insured policies. At December&#160;31, 2021, we had $42.3 million of availability under the Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outstanding borrowings under our Credit Facility bear interest at either a prime rate or a LIBOR rate, plus an applicable margin based upon our leverage ratio. At December&#160;31, 2021, the prime rate margin was equivalent to 0.75% and the LIBOR rate margin was 1.75%. The weighted average interest rate on our Credit Facility for the year ended December&#160;31, 2021 was 2.4%. The weighted average interest rate on our Former Credit Facility for the year ended December&#160;31, 2020 was 3.8%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have no material assets or operations independent of Subsidiary Guarantors, as all of our assets and operations are held and conducted by the Subsidiary Guarantors. Additionally, we do not currently have any significant restrictions on our ability to receive dividends or loans from any Subsidiary Guarantors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interest expense and amortization of debt issuance costs related to our Credit Facility are as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit Facility interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,820&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit Facility amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition debt consists of deferred purchase price and promissory notes payable to sellers. A majority of the deferred purchase price and notes bear no interest and are discounted at imputed interest rates ranging from 7.3% to 10.0%. Original maturities typically range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzYxNjc_f73eb551-74ac-4b7a-abbf-b91c2df40b9f"&gt;five&lt;/span&gt; to twenty years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The imputed interest expense related to our acquisition debt is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition debt imputed interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate maturities of our Credit Facility and acquisition debt for the next five years subsequent to December&#160;31, 2021 and thereafter, excluding debt issuance costs, are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.615%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Credit Facility&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:10pt;font-weight:700;line-height:100%"&gt;Acquisition Debt&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 Credit Facility and acquisition debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,400&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Present value of Credit Facility and acquisition debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i78f4c2007268422ba66e51e1926f10f0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzU5OA_dc55ae31-8fd5-4a8e-8081-e42919ce1f7c"
      unitRef="usd">190000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ieb680879d408495aba4ff12549d1b307_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzY0MA_607f2ca5-c441-456d-8dbd-ecd1cf5f295d"
      unitRef="usd">15000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i41a6ad6a827d4caa913ea9c147ea72e4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzY5MQ_844e5324-053f-4295-b37e-607c36eabc77"
      unitRef="usd">10000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <csv:LineOfCreditFacilityAccordionProvision
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3Xzg0MQ_c8b3b898-af1f-494c-ad86-e42c95a16d09"
      unitRef="usd">75000000</csv:LineOfCreditFacilityAccordionProvision>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i612de61ba3de4cc9be24970badfb6583_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzEwOTk1MTE2NDE3Mjc_82080256-6228-4293-81a1-a67692431f39"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="id460774822b142b0a0792563f3bb8343_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzEwOTk1MTE2NDE3MzQ_3324c4cf-c221-40d0-b87c-0ab78a63b934"
      unitRef="usd">800000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ia38293957b3b44158f7236c7ebcdac42_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzEwOTk1MTE2NDE3NDE_680fbdb3-8793-419c-8b3e-b612c4aed742"
      unitRef="usd">21400000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <csv:BusinessCombinationPresentValueofDeferredPaymentLiability
      contextRef="i0c49a072be594f6b8181bd4690a96361_D20200929-20200929"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzEwOTk1MTE2NDE3NDU_e969c139-fa14-46d5-b298-ef2e133b6289"
      unitRef="usd">2100000</csv:BusinessCombinationPresentValueofDeferredPaymentLiability>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i35f1dc063031446eb7d3854b83ea7bb7_D20210513-20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzEwOTk1MTE2NDE3NDk_9bd9face-982f-4db5-be79-f5b1b50419e1"
      unitRef="usd">100000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i612de61ba3de4cc9be24970badfb6583_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzEwOTk1MTE2NDU3Nzc_82080256-6228-4293-81a1-a67692431f39"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i642d98b460b74c40b32ae73404a0d3ac_I20211122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzEwOTk1MTE2NDY0MDc_0df6814f-9902-4c7f-a314-2f1354201235"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i642d98b460b74c40b32ae73404a0d3ac_I20211122"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzMyOTg1MzQ5MDQzMzU_3f9a45f0-e199-4a40-9606-bdfc995849ef"
      unitRef="usd">100000</us-gaap:DeferredFinanceCostsNet>
    <csv:LineOfCreditFacilityAccordionProvision
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzMyOTg1MzQ5MDMyNDU_ff5c5305-7fe3-43f4-ae57-cc1edbfc1068"
      unitRef="usd">75000000</csv:LineOfCreditFacilityAccordionProvision>
    <us-gaap:RatioOfIndebtednessToNetCapital1
      contextRef="i3a9cc3d1943342338629244eacec5dd6_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzE2NDkyNjc0NTIwMzQ_810ad133-f093-4022-860a-80ddba51d4af"
      unitRef="number">0.25</us-gaap:RatioOfIndebtednessToNetCapital1>
    <csv:DebtInstrumentDebtComplianceEBITDA
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzE2NDkyNjc0NTIwMzg_c05ef3f7-eea4-4b28-9aaa-6140c2547533"
      unitRef="number">0.50</csv:DebtInstrumentDebtComplianceEBITDA>
    <us-gaap:RatioOfIndebtednessToNetCapital1
      contextRef="i41e4fc8f928b48488524cef9d5077eda_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzEwOTk1MTE2Mzg1MTY_6d90e133-427f-4693-a8f0-39cb9394a2fe"
      unitRef="number">5.00</us-gaap:RatioOfIndebtednessToNetCapital1>
    <csv:RatioOfEarningsToFixedCostObligations
      contextRef="ib05ebea585424cba8af78a625173e3cb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzMxODg_e782aa39-6c52-4a86-8cd6-6591336b9d2c"
      unitRef="number">1.20</csv:RatioOfEarningsToFixedCostObligations>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzY0NzE_faa8354f-0934-4e56-8d28-ea4cca111d1a">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Credit Facility and Acquisition debt consisted of the following (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit Facility&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;47,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;155,400&#160;&lt;/span&gt;&lt;/td&gt;&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs, net of accumulated amortization of $819 and $1,324, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,543)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,857&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,027)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 acquisition debt, net of current portion&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;4,482&#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,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interest expense and amortization of debt issuance costs related to our Credit Facility are as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit Facility interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,820&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit Facility amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The imputed interest expense related to our acquisition debt is as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition debt imputed interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interest expense and accretion of debt discount and debt issuance costs related to our Convertible Notes are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible Notes interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible Notes accretion of debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Convertible Notes amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interest expense and amortization of debt discount, debt premium and debt issuance costs related to our Senior Notes are as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Notes interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,767&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Notes amortization of debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Senior Notes amortization of debt premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Notes amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="ic55545ec7c6d4925a60142a21ab3ead8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTpiM2QxYTQ3ZTIyYTM0MmQxODUxNDE1MGE3ZTZlNGNmOC90YWJsZXJhbmdlOmIzZDFhNDdlMjJhMzQyZDE4NTE0MTUwYTdlNmU0Y2Y4XzEtMS0xLTEtMzYxMTU_1c9f61ae-4467-424a-b326-37480fe4af32"
      unitRef="usd">47200000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="if1423a6611ca4f9da74d517422afef71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTpiM2QxYTQ3ZTIyYTM0MmQxODUxNDE1MGE3ZTZlNGNmOC90YWJsZXJhbmdlOmIzZDFhNDdlMjJhMzQyZDE4NTE0MTUwYTdlNmU0Y2Y4XzEtMy0xLTEtMzYxMTU_f2aebcf9-20bb-4033-b825-a8828fe92778"
      unitRef="usd">155400000</us-gaap:LongTermDebt>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTpiM2QxYTQ3ZTIyYTM0MmQxODUxNDE1MGE3ZTZlNGNmOC90YWJsZXJhbmdlOmIzZDFhNDdlMjJhMzQyZDE4NTE0MTUwYTdlNmU0Y2Y4XzItMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjoxNWEwMjgyZDNmMjM0ZDI1YjgyZGM5NWQ2YmM0MmYxZV82MA_8f84f438-fb45-4c14-8396-94aeddce6677"
      unitRef="usd">819000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTpiM2QxYTQ3ZTIyYTM0MmQxODUxNDE1MGE3ZTZlNGNmOC90YWJsZXJhbmdlOmIzZDFhNDdlMjJhMzQyZDE4NTE0MTUwYTdlNmU0Y2Y4XzItMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjoxNWEwMjgyZDNmMjM0ZDI1YjgyZGM5NWQ2YmM0MmYxZV82Nw_ae55d874-9263-430e-ab6c-b4337f48bae9"
      unitRef="usd">1324000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTpiM2QxYTQ3ZTIyYTM0MmQxODUxNDE1MGE3ZTZlNGNmOC90YWJsZXJhbmdlOmIzZDFhNDdlMjJhMzQyZDE4NTE0MTUwYTdlNmU0Y2Y4XzItMS0xLTEtMzYxMTU_48e387d9-706b-452a-a8b5-b630dfe109da"
      unitRef="usd">1136000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTpiM2QxYTQ3ZTIyYTM0MmQxODUxNDE1MGE3ZTZlNGNmOC90YWJsZXJhbmdlOmIzZDFhNDdlMjJhMzQyZDE4NTE0MTUwYTdlNmU0Y2Y4XzItMy0xLTEtMzYxMTU_0404f982-9427-44db-86d8-755aeb3ab923"
      unitRef="usd">1543000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i7787b669d197498da33c61a59f41f112_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTpiM2QxYTQ3ZTIyYTM0MmQxODUxNDE1MGE3ZTZlNGNmOC90YWJsZXJhbmdlOmIzZDFhNDdlMjJhMzQyZDE4NTE0MTUwYTdlNmU0Y2Y4XzMtMS0xLTEtMzYxMTU_28072b40-8c0b-4cd2-a1b4-54eabd0e9b47"
      unitRef="usd">46064000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic09921defe14481c9fd5513499c0c35a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTpiM2QxYTQ3ZTIyYTM0MmQxODUxNDE1MGE3ZTZlNGNmOC90YWJsZXJhbmdlOmIzZDFhNDdlMjJhMzQyZDE4NTE0MTUwYTdlNmU0Y2Y4XzMtMy0xLTEtMzYxMTU_85615ef5-0b57-460d-bcd4-caf6c71630fb"
      unitRef="usd">153857000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i6194a274e0894a0bbe55915ad15e1e5a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTpiM2QxYTQ3ZTIyYTM0MmQxODUxNDE1MGE3ZTZlNGNmOC90YWJsZXJhbmdlOmIzZDFhNDdlMjJhMzQyZDE4NTE0MTUwYTdlNmU0Y2Y4XzUtMS0xLTEtMzYxMTU_875a40e0-d693-4cd3-919c-b6d1f0a015de"
      unitRef="usd">5509000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="idcb3f3cffb0c415191747da7847dc366_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTpiM2QxYTQ3ZTIyYTM0MmQxODUxNDE1MGE3ZTZlNGNmOC90YWJsZXJhbmdlOmIzZDFhNDdlMjJhMzQyZDE4NTE0MTUwYTdlNmU0Y2Y4XzUtMy0xLTEtMzYxMTU_3fae101b-858d-4001-8922-31a1b741449c"
      unitRef="usd">4500000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTpiM2QxYTQ3ZTIyYTM0MmQxODUxNDE1MGE3ZTZlNGNmOC90YWJsZXJhbmdlOmIzZDFhNDdlMjJhMzQyZDE4NTE0MTUwYTdlNmU0Y2Y4XzYtMS0xLTEtMzYxMTU_26de7409-1a25-460c-919b-807750c35508"
      unitRef="usd">1027000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTpiM2QxYTQ3ZTIyYTM0MmQxODUxNDE1MGE3ZTZlNGNmOC90YWJsZXJhbmdlOmIzZDFhNDdlMjJhMzQyZDE4NTE0MTUwYTdlNmU0Y2Y4XzYtMy0xLTEtMzYxMTU_6a2e7081-11d5-47a5-ad45-388de55c41bc"
      unitRef="usd">521000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTpiM2QxYTQ3ZTIyYTM0MmQxODUxNDE1MGE3ZTZlNGNmOC90YWJsZXJhbmdlOmIzZDFhNDdlMjJhMzQyZDE4NTE0MTUwYTdlNmU0Y2Y4XzctMS0xLTEtMzYxMTU_a4fe90b7-2a51-45ba-83ae-e32f18ae5488"
      unitRef="usd">4482000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTpiM2QxYTQ3ZTIyYTM0MmQxODUxNDE1MGE3ZTZlNGNmOC90YWJsZXJhbmdlOmIzZDFhNDdlMjJhMzQyZDE4NTE0MTUwYTdlNmU0Y2Y4XzctMy0xLTEtMzYxMTU_7a55f327-d9a5-487a-8cef-9a7217fcceff"
      unitRef="usd">3979000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebt
      contextRef="if1423a6611ca4f9da74d517422afef71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzQ1NDQ_f2aebcf9-20bb-4033-b825-a8828fe92778"
      unitRef="usd">155400000</us-gaap:LongTermDebt>
    <csv:LettersofCredit
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzQ1NTU_3ca24d7d-92b7-4b49-9727-61d2fcfefc80"
      unitRef="letter_of_credit">1</csv:LettersofCredit>
    <csv:BusinessCombinationPresentValueofDeferredPaymentLiability
      contextRef="i8f0311ca8a2c4732bc0e9a4055bbbc6b_D20180531-20180531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzQ1Nzk_6a280fa8-ea50-40b1-ae29-f99ead2de822"
      unitRef="usd">2100000</csv:BusinessCombinationPresentValueofDeferredPaymentLiability>
    <csv:BusinessCombinationPresentValueofDeferredPaymentLiability
      contextRef="i9669fc21520b43aa9c8256ffc3793d8c_D20210901-20210901"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzQ2NzY_ae3f9102-f5a4-40ab-8502-b19f21250d15"
      unitRef="usd">2300000</csv:BusinessCombinationPresentValueofDeferredPaymentLiability>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="if1423a6611ca4f9da74d517422afef71_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzQ5MTQ_e53f8a4f-d80e-4380-94a7-8ab47c80d99c"
      unitRef="usd">42300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0dd394a43fa049f3860fd27d4b662695_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzUyMzQ_b671c2dd-955f-444e-a4e3-105871fcd3ad"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3116161a18744ff1b5b9fb38320a4cc9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzUyNjc_5d394923-be13-4277-9d56-4b6c17e06e7c"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i6e30876fa0f04a9796f748ee1db5ab31_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzMyOTg1MzQ5MDUzOTg_01563bd5-a7ba-45b5-9de5-6e3743655e1a"
      unitRef="number">0.024</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i798479827fe2481d94da6b05a560f027_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzMyOTg1MzQ5MDU0MDI_620a167f-1108-4b67-a7b2-2837410e06b1"
      unitRef="number">0.038</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:InterestExpenseDebt
      contextRef="ieaa2a3850cf5480dbf17494f6a0735ae_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTo3YzIzNWI3ZWI5MDE0NTQwYmE1NzcxNmYzNzc4OWVjYy90YWJsZXJhbmdlOjdjMjM1YjdlYjkwMTQ1NDBiYTU3NzE2ZjM3Nzg5ZWNjXzItMS0xLTEtMzYxMTU_d06402c6-a04a-453d-90b2-69eb28274a08"
      unitRef="usd">1601000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ia6dd9f6ec3b54cf89de09b0562aa55cc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTo3YzIzNWI3ZWI5MDE0NTQwYmE1NzcxNmYzNzc4OWVjYy90YWJsZXJhbmdlOjdjMjM1YjdlYjkwMTQ1NDBiYTU3NzE2ZjM3Nzg5ZWNjXzItMy0xLTEtMzYxMTU_f39cef0a-4544-4666-a09e-7df284a16f59"
      unitRef="usd">3738000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ia1cd0f144e644b06a86a37da31ca320f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTo3YzIzNWI3ZWI5MDE0NTQwYmE1NzcxNmYzNzc4OWVjYy90YWJsZXJhbmdlOjdjMjM1YjdlYjkwMTQ1NDBiYTU3NzE2ZjM3Nzg5ZWNjXzItNS0xLTEtMzYxMTU_a30a5b9d-51e1-45d9-b117-5555f0ac55ad"
      unitRef="usd">1820000</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ieaa2a3850cf5480dbf17494f6a0735ae_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTo3YzIzNWI3ZWI5MDE0NTQwYmE1NzcxNmYzNzc4OWVjYy90YWJsZXJhbmdlOjdjMjM1YjdlYjkwMTQ1NDBiYTU3NzE2ZjM3Nzg5ZWNjXzMtMS0xLTEtMzYxMTU_4e3eeecd-2518-405d-8fb7-d7a84a602bf5"
      unitRef="usd">229000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2685c2960fac468ebea4f3451d871d16_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTo3YzIzNWI3ZWI5MDE0NTQwYmE1NzcxNmYzNzc4OWVjYy90YWJsZXJhbmdlOjdjMjM1YjdlYjkwMTQ1NDBiYTU3NzE2ZjM3Nzg5ZWNjXzMtMy0xLTEtMzYxMTU_9731e7db-3216-4c52-a0fc-63a1afc6c6e1"
      unitRef="usd">482000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i153085f27d1b4d89a9d826d2ca63da22_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTo3YzIzNWI3ZWI5MDE0NTQwYmE1NzcxNmYzNzc4OWVjYy90YWJsZXJhbmdlOjdjMjM1YjdlYjkwMTQ1NDBiYTU3NzE2ZjM3Nzg5ZWNjXzMtNS0xLTEtMzYxMTU_32020670-a8ca-4c63-b2ca-a6b3ea06f60f"
      unitRef="usd">380000</us-gaap:AmortizationOfFinancingCosts>
    <csv:DebtInstrumentImputedInterestRate
      contextRef="idb56fc4a33bb452286f087a44ef6159b_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzYxMjY_8d9e0afc-e33d-4b53-9e87-3cac8b8e6de5"
      unitRef="number">0.073</csv:DebtInstrumentImputedInterestRate>
    <csv:DebtInstrumentImputedInterestRate
      contextRef="i3110020ed04f4e168a66d7169e692069_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzYxMzI_e590a09b-fc74-468d-b041-8e9e0ba9b591"
      unitRef="number">0.100</csv:DebtInstrumentImputedInterestRate>
    <us-gaap:DebtInstrumentTerm
      contextRef="i55d3a76af90d442da976982faee3ce7e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzYxNzM_a5282284-997a-44b2-b53a-c189e96031ac">P20Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:InterestExpenseDebt
      contextRef="ie95907099fb14a86ac6d47d1f2d298c7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTowM2M3OTA5YjY3YWM0NTdmOWRjMzQxNzhiNGEyYjYxZS90YWJsZXJhbmdlOjAzYzc5MDliNjdhYzQ1N2Y5ZGMzNDE3OGI0YTJiNjFlXzItMS0xLTEtMzYxMTU_bb6fce18-76c5-4842-8715-6dc01223cc82"
      unitRef="usd">622000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i8f16c92e92864f3f9c9272345ae487f2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTowM2M3OTA5YjY3YWM0NTdmOWRjMzQxNzhiNGEyYjYxZS90YWJsZXJhbmdlOjAzYzc5MDliNjdhYzQ1N2Y5ZGMzNDE3OGI0YTJiNjFlXzItMy0xLTEtMzYxMTU_40f0c037-6043-4b6f-836e-4c4715894927"
      unitRef="usd">489000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i65a3f5b616634813a37f266681dd22d1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTowM2M3OTA5YjY3YWM0NTdmOWRjMzQxNzhiNGEyYjYxZS90YWJsZXJhbmdlOjAzYzc5MDliNjdhYzQ1N2Y5ZGMzNDE3OGI0YTJiNjFlXzItNS0xLTEtMzYxMTU_0c32b2b6-5617-4169-aec3-3c031898542b"
      unitRef="usd">364000</us-gaap:InterestExpenseDebt>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90ZXh0cmVnaW9uOjY1MTVlMDMxYmRjOTRlMTdhZDdlMzRhOTZhNWVkMTM3XzY0ODQ_01403e54-4697-43e4-bfa1-90df6041ccd3">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate maturities of our Credit Facility and acquisition debt for the next five years subsequent to December&#160;31, 2021 and thereafter, excluding debt issuance costs, are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.615%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Credit Facility&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:10pt;font-weight:700;line-height:100%"&gt;Acquisition Debt&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 Credit Facility and acquisition debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,400&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Present value of Credit Facility and acquisition debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate maturities of our Senior Notes for the next five years subsequent to December&#160;31, 2021 and thereafter are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Principal Maturity&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:9pt;font-weight:700;line-height:100%"&gt;Discount Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;&#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:10pt;font-weight:700;line-height:100%"&gt;Years ending December 31,&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i70f8a09fe8a24a77b7e0225d961c431d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTplZDc0NTNjZDIyMWU0NTQyYjVjYjk4YTkwMGQwMjc5Zi90YWJsZXJhbmdlOmVkNzQ1M2NkMjIxZTQ1NDJiNWNiOThhOTAwZDAyNzlmXzItMS0xLTEtMzYxMTU_7da33d2c-ddac-4ef6-a33c-03e4badf46db"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i5534d4d5a4e4456fa51544f3bd897dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTplZDc0NTNjZDIyMWU0NTQyYjVjYjk4YTkwMGQwMjc5Zi90YWJsZXJhbmdlOmVkNzQ1M2NkMjIxZTQ1NDJiNWNiOThhOTAwZDAyNzlmXzItMy0xLTEtMzYxMTU_71ccb976-367d-4112-887f-e2fb26d5c93c"
      unitRef="usd">825000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i70f8a09fe8a24a77b7e0225d961c431d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTplZDc0NTNjZDIyMWU0NTQyYjVjYjk4YTkwMGQwMjc5Zi90YWJsZXJhbmdlOmVkNzQ1M2NkMjIxZTQ1NDJiNWNiOThhOTAwZDAyNzlmXzMtMS0xLTEtMzYxMTU_75bd5de5-1d94-43c4-8c3f-1d8daa6221a4"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i5534d4d5a4e4456fa51544f3bd897dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTplZDc0NTNjZDIyMWU0NTQyYjVjYjk4YTkwMGQwMjc5Zi90YWJsZXJhbmdlOmVkNzQ1M2NkMjIxZTQ1NDJiNWNiOThhOTAwZDAyNzlmXzMtMy0xLTEtMzYxMTU_a884e645-7608-4f05-afb8-7cc86beebad4"
      unitRef="usd">825000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i70f8a09fe8a24a77b7e0225d961c431d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTplZDc0NTNjZDIyMWU0NTQyYjVjYjk4YTkwMGQwMjc5Zi90YWJsZXJhbmdlOmVkNzQ1M2NkMjIxZTQ1NDJiNWNiOThhOTAwZDAyNzlmXzQtMS0xLTEtMzYxMTU_d1a475a4-8c7b-495f-b2a5-535f1250ef64"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i5534d4d5a4e4456fa51544f3bd897dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTplZDc0NTNjZDIyMWU0NTQyYjVjYjk4YTkwMGQwMjc5Zi90YWJsZXJhbmdlOmVkNzQ1M2NkMjIxZTQ1NDJiNWNiOThhOTAwZDAyNzlmXzQtMy0xLTEtMzYxMTU_1eae6319-2dc5-44e5-bb65-0f88e894ced7"
      unitRef="usd">772000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i70f8a09fe8a24a77b7e0225d961c431d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTplZDc0NTNjZDIyMWU0NTQyYjVjYjk4YTkwMGQwMjc5Zi90YWJsZXJhbmdlOmVkNzQ1M2NkMjIxZTQ1NDJiNWNiOThhOTAwZDAyNzlmXzUtMS0xLTEtMzYxMTU_5867e822-59fb-44ca-81c7-df0c538fbb42"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i5534d4d5a4e4456fa51544f3bd897dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTplZDc0NTNjZDIyMWU0NTQyYjVjYjk4YTkwMGQwMjc5Zi90YWJsZXJhbmdlOmVkNzQ1M2NkMjIxZTQ1NDJiNWNiOThhOTAwZDAyNzlmXzUtMy0xLTEtMzYxMTU_0b5df71e-022d-48e0-beef-fe5bda5c0569"
      unitRef="usd">772000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i70f8a09fe8a24a77b7e0225d961c431d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTplZDc0NTNjZDIyMWU0NTQyYjVjYjk4YTkwMGQwMjc5Zi90YWJsZXJhbmdlOmVkNzQ1M2NkMjIxZTQ1NDJiNWNiOThhOTAwZDAyNzlmXzYtMS0xLTEtMzYxMTU_68c2ae5b-4616-43d9-b44b-a8a5816ce3ee"
      unitRef="usd">155400000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i5534d4d5a4e4456fa51544f3bd897dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTplZDc0NTNjZDIyMWU0NTQyYjVjYjk4YTkwMGQwMjc5Zi90YWJsZXJhbmdlOmVkNzQ1M2NkMjIxZTQ1NDJiNWNiOThhOTAwZDAyNzlmXzYtMy0xLTEtMzYxMTU_b6f8daf3-1510-4da6-a8e5-0c5d19fb8ae0"
      unitRef="usd">325000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i70f8a09fe8a24a77b7e0225d961c431d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTplZDc0NTNjZDIyMWU0NTQyYjVjYjk4YTkwMGQwMjc5Zi90YWJsZXJhbmdlOmVkNzQ1M2NkMjIxZTQ1NDJiNWNiOThhOTAwZDAyNzlmXzctMS0xLTEtMzYxMTU_5596d24a-1349-4832-9bd5-c5a4d8450d5b"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i5534d4d5a4e4456fa51544f3bd897dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTplZDc0NTNjZDIyMWU0NTQyYjVjYjk4YTkwMGQwMjc5Zi90YWJsZXJhbmdlOmVkNzQ1M2NkMjIxZTQ1NDJiNWNiOThhOTAwZDAyNzlmXzctMy0xLTEtMzYxMTU_04eb7a16-6aec-484b-a0a4-3598063d349c"
      unitRef="usd">3007000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="i70f8a09fe8a24a77b7e0225d961c431d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTplZDc0NTNjZDIyMWU0NTQyYjVjYjk4YTkwMGQwMjc5Zi90YWJsZXJhbmdlOmVkNzQ1M2NkMjIxZTQ1NDJiNWNiOThhOTAwZDAyNzlmXzgtMS0xLTEtMzYxMTU_f0a86ae4-ae74-4cea-a100-d3db5f3348c7"
      unitRef="usd">155400000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i5534d4d5a4e4456fa51544f3bd897dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTplZDc0NTNjZDIyMWU0NTQyYjVjYjk4YTkwMGQwMjc5Zi90YWJsZXJhbmdlOmVkNzQ1M2NkMjIxZTQ1NDJiNWNiOThhOTAwZDAyNzlmXzgtMy0xLTEtMzYxMTU_cd63aa37-bce0-4572-9afc-a1e6a6c145df"
      unitRef="usd">6526000</us-gaap:LongTermDebt>
    <csv:LongTermDebtUndiscountedExcessAmount
      contextRef="i70f8a09fe8a24a77b7e0225d961c431d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTplZDc0NTNjZDIyMWU0NTQyYjVjYjk4YTkwMGQwMjc5Zi90YWJsZXJhbmdlOmVkNzQ1M2NkMjIxZTQ1NDJiNWNiOThhOTAwZDAyNzlmXzktMS0xLTEtNjUxODg_4120e8ea-8847-42f6-98be-b4629e9c6b1e"
      unitRef="usd">0</csv:LongTermDebtUndiscountedExcessAmount>
    <csv:LongTermDebtUndiscountedExcessAmount
      contextRef="i5534d4d5a4e4456fa51544f3bd897dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTplZDc0NTNjZDIyMWU0NTQyYjVjYjk4YTkwMGQwMjc5Zi90YWJsZXJhbmdlOmVkNzQ1M2NkMjIxZTQ1NDJiNWNiOThhOTAwZDAyNzlmXzktMy0xLTEtMzYxMTU_760cc6c7-7ce1-4918-b847-2b2505f59a17"
      unitRef="usd">2026000</csv:LongTermDebtUndiscountedExcessAmount>
    <csv:LongTermDebtPresentValue
      contextRef="i70f8a09fe8a24a77b7e0225d961c431d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTplZDc0NTNjZDIyMWU0NTQyYjVjYjk4YTkwMGQwMjc5Zi90YWJsZXJhbmdlOmVkNzQ1M2NkMjIxZTQ1NDJiNWNiOThhOTAwZDAyNzlmXzEwLTEtMS0xLTM2MTE1_f4af799c-9c7c-4886-9fde-520cce051749"
      unitRef="usd">155400000</csv:LongTermDebtPresentValue>
    <csv:LongTermDebtPresentValue
      contextRef="i5534d4d5a4e4456fa51544f3bd897dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMjcvZnJhZzo2NTE1ZTAzMWJkYzk0ZTE3YWQ3ZTM0YTk2YTVlZDEzNy90YWJsZTplZDc0NTNjZDIyMWU0NTQyYjVjYjk4YTkwMGQwMjc5Zi90YWJsZXJhbmdlOmVkNzQ1M2NkMjIxZTQ1NDJiNWNiOThhOTAwZDAyNzlmXzEwLTMtMS0xLTM2MTE1_077328c9-39b4-4eec-b28b-3fb50285b07a"
      unitRef="usd">4500000</csv:LongTermDebtPresentValue>
    <us-gaap:SubordinatedBorrowingsDisclosureTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90ZXh0cmVnaW9uOmJkNzNjOTJkNzZkYjQyNTBhYWMxYjJmZjJlNzc1ZWIxXzI3NjY_c2b40ed1-9452-458a-9be7-5c8f89aee58e">CONVERTIBLE SUBORDINATED NOTES&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 19, 2014, we issued $143.75&#160;million aggregate principal amount of our 2.75% convertible subordinated notes due 2021 (the &#x201c;Convertible Notes&#x201d;). The Convertible Notes were due on March 15, 2021 and bear interest at 2.75% per year, which was payable semi-annually in arrears on March 15 and September 15 of each year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In May 2018, we exchanged $115.0 million in aggregate principal amount of Convertible Notes in a privately-negotiated exchange with a limited number of convertible noteholders. We completed privately-negotiated repurchases of $22.4 million, $25,000 and $3.8 million in aggregate principal amount of our Convertible Notes in December 2018, April 2019 and September 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, we converted $2.4 million in aggregate principal amount of our Convertible Notes held by certain holders for $3.8 million in cash and recorded $1.4 million for the reacquisition of the equity component. The Convertible Notes matured on March 15, 2021, at which time all Convertible Notes outstanding, $0.2 million in aggregate principal amount, were paid in full in cash at par value. Therefore, no Convertible Notes remain outstanding at December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying values of the liability and equity components of the Convertible Notes are reflected on our Consolidated Balance Sheet as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:333.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:82.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:6.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:82.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized discount of liability component&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible Notes issuance costs, net of accumulated amortization of $63&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying value of the liability component&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying value of the equity component&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;319&#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 #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;&#x2014;&#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-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of the liability component and the carrying value of the equity component are recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Convertible subordinated notes due 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &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;Additional paid-in capital&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;, respectively, on our Consolidated Balance Sheet at December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interest expense and accretion of debt discount and debt issuance costs related to our Convertible Notes are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible Notes interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible Notes accretion of debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Convertible Notes amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The effective interest rate on the unamortized debt discount and debt issuance costs for both years ended December&#160;31, 2020 and 2021 was 11.4% and 3.1%</us-gaap:SubordinatedBorrowingsDisclosureTextBlock>
    <us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue
      contextRef="ie423eaa558e34d68b27bc9d502dbe578_I20140319"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90ZXh0cmVnaW9uOmJkNzNjOTJkNzZkYjQyNTBhYWMxYjJmZjJlNzc1ZWIxXzY3_fb7d29c7-6775-4e48-a73f-2ba1c2d3b8fb"
      unitRef="usd">143750000</us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4b034ba5996849119d44dff0a755d619_I20140319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90ZXh0cmVnaW9uOmJkNzNjOTJkNzZkYjQyNTBhYWMxYjJmZjJlNzc1ZWIxXzEwNA_ba1d5fd4-c199-4e80-8792-1d99342f1bf2"
      unitRef="number">0.0275</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4b034ba5996849119d44dff0a755d619_I20140319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90ZXh0cmVnaW9uOmJkNzNjOTJkNzZkYjQyNTBhYWMxYjJmZjJlNzc1ZWIxXzI0MQ_8668ce77-49ea-4450-8a35-d5ccd0e71bdd"
      unitRef="number">0.0275</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue
      contextRef="ib1fd8bed0d1a4c38804f58af43e37e58_I20180507"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90ZXh0cmVnaW9uOmJkNzNjOTJkNzZkYjQyNTBhYWMxYjJmZjJlNzc1ZWIxXzEwOTk1MTE2MzUzMDg_46e2167b-0f7a-4137-b41f-300d988c443f"
      unitRef="usd">115000000</us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue>
    <us-gaap:ConvertibleSubordinatedDebt
      contextRef="iaea8464ff8f64c43912885a76235f2ad_I20181224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90ZXh0cmVnaW9uOmJkNzNjOTJkNzZkYjQyNTBhYWMxYjJmZjJlNzc1ZWIxXzEwOTk1MTE2MzUyODg_56bde912-f811-4578-bf51-be25dffbc3d3"
      unitRef="usd">22400000</us-gaap:ConvertibleSubordinatedDebt>
    <us-gaap:ConvertibleSubordinatedDebt
      contextRef="i0c3003d7cf3e43f78626375aa68940b2_I20190404"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90ZXh0cmVnaW9uOmJkNzNjOTJkNzZkYjQyNTBhYWMxYjJmZjJlNzc1ZWIxXzEwOTk1MTE2MzUzMjE_14faaa7d-cbda-4a6e-802e-2e5fc8bb61bd"
      unitRef="usd">25000</us-gaap:ConvertibleSubordinatedDebt>
    <us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue
      contextRef="ic186124eb7c249718b6a45e86a501578_I20200909"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90ZXh0cmVnaW9uOmJkNzNjOTJkNzZkYjQyNTBhYWMxYjJmZjJlNzc1ZWIxXzEwOTk1MTE2MzUyNDM_344c7433-42a0-4bed-bc0b-ec0bdc7f05d9"
      unitRef="usd">3800000</us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue>
    <us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue
      contextRef="i28a6ab3a4f7848edbe24d0c5683d38e0_I20210312"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90ZXh0cmVnaW9uOmJkNzNjOTJkNzZkYjQyNTBhYWMxYjJmZjJlNzc1ZWIxXzEwOTk1MTE2MzI1NzI_8c6bbcbd-2a2d-4039-98ae-62870082d117"
      unitRef="usd">2400000</us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue>
    <csv:PaymentsForRepurchaseOfRedeemableConvertiblePreferredStockCashPayment
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90ZXh0cmVnaW9uOmJkNzNjOTJkNzZkYjQyNTBhYWMxYjJmZjJlNzc1ZWIxXzEwOTk1MTE2MzI1NzY_2463c86e-44c5-4ac1-995a-3e7b714c3f18"
      unitRef="usd">3800000</csv:PaymentsForRepurchaseOfRedeemableConvertiblePreferredStockCashPayment>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i36ad201a353540cb9183cc982b846ef0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90ZXh0cmVnaW9uOmJkNzNjOTJkNzZkYjQyNTBhYWMxYjJmZjJlNzc1ZWIxXzEwOTk1MTE2MzI1ODU_2b22c9a7-e7b2-4325-960f-87caf8796a79"
      unitRef="usd">-1400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:LongTermDebt
      contextRef="ia287573baa3d403290ce88a57e4cf7f8_I20210312"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90ZXh0cmVnaW9uOmJkNzNjOTJkNzZkYjQyNTBhYWMxYjJmZjJlNzc1ZWIxXzEwOTk1MTE2MzI1ODk_acb2dbfa-ae4b-48a0-9815-31cc6a11254b"
      unitRef="usd">200000</us-gaap:LongTermDebt>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90ZXh0cmVnaW9uOmJkNzNjOTJkNzZkYjQyNTBhYWMxYjJmZjJlNzc1ZWIxXzI3ODE_613eab62-dba1-4453-a55f-79899b2d40f0">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying values of the liability and equity components of the Convertible Notes are reflected on our Consolidated Balance Sheet as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:333.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:82.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:6.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:82.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized discount of liability component&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible Notes issuance costs, net of accumulated amortization of $63&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying value of the liability component&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying value of the equity component&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;319&#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 #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:LongTermDebt
      contextRef="ia3c3faf00a5a4a0db008b3eacf36f7cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZTpmOGM5MTMyNTIwMWM0NzQ4ODhlOWExZTIzOTkyNWVlOC90YWJsZXJhbmdlOmY4YzkxMzI1MjAxYzQ3NDg4OGU5YTFlMjM5OTI1ZWU4XzItMS0xLTEtMzYxMTU_2aaae410-929a-466d-9dc0-ff8ad1522cb7"
      unitRef="usd">2559000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i606ea8d12c804bb1b92b6f68d6e15c96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZTpmOGM5MTMyNTIwMWM0NzQ4ODhlOWExZTIzOTkyNWVlOC90YWJsZXJhbmdlOmY4YzkxMzI1MjAxYzQ3NDg4OGU5YTFlMjM5OTI1ZWU4XzItMy0xLTEtMzYxMTU_796dacc2-ce0a-484f-9c5a-d593f9d23205"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ia3c3faf00a5a4a0db008b3eacf36f7cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZTpmOGM5MTMyNTIwMWM0NzQ4ODhlOWExZTIzOTkyNWVlOC90YWJsZXJhbmdlOmY4YzkxMzI1MjAxYzQ3NDg4OGU5YTFlMjM5OTI1ZWU4XzMtMS0xLTEtMzYxMTU_560b8afe-10d5-447a-8fac-21e6fcb4db12"
      unitRef="usd">20000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i606ea8d12c804bb1b92b6f68d6e15c96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZTpmOGM5MTMyNTIwMWM0NzQ4ODhlOWExZTIzOTkyNWVlOC90YWJsZXJhbmdlOmY4YzkxMzI1MjAxYzQ3NDg4OGU5YTFlMjM5OTI1ZWU4XzMtMy0xLTEtMzYxMTU_86e839dc-da5a-4c03-b5bb-d9692f08902f"
      unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="ia3c3faf00a5a4a0db008b3eacf36f7cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZTpmOGM5MTMyNTIwMWM0NzQ4ODhlOWExZTIzOTkyNWVlOC90YWJsZXJhbmdlOmY4YzkxMzI1MjAxYzQ3NDg4OGU5YTFlMjM5OTI1ZWU4XzQtMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjpkMWRmNWFlYmFiM2M0MDdkODFjMDFmYWY1MGYyZWY0Ml83Mw_12b98f85-caac-4068-8039-bba9bf4a3d54"
      unitRef="usd">63000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ia3c3faf00a5a4a0db008b3eacf36f7cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZTpmOGM5MTMyNTIwMWM0NzQ4ODhlOWExZTIzOTkyNWVlOC90YWJsZXJhbmdlOmY4YzkxMzI1MjAxYzQ3NDg4OGU5YTFlMjM5OTI1ZWU4XzQtMS0xLTEtMzYxMTU_dc198e56-bf56-4409-b6d1-2a093a75f9b6"
      unitRef="usd">1000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i606ea8d12c804bb1b92b6f68d6e15c96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZTpmOGM5MTMyNTIwMWM0NzQ4ODhlOWExZTIzOTkyNWVlOC90YWJsZXJhbmdlOmY4YzkxMzI1MjAxYzQ3NDg4OGU5YTFlMjM5OTI1ZWU4XzQtMy0xLTEtMzYxMTU_573c6c1c-203a-47d7-8942-d7a0bd516474"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ConvertibleSubordinatedDebtNoncurrent
      contextRef="ia3c3faf00a5a4a0db008b3eacf36f7cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZTpmOGM5MTMyNTIwMWM0NzQ4ODhlOWExZTIzOTkyNWVlOC90YWJsZXJhbmdlOmY4YzkxMzI1MjAxYzQ3NDg4OGU5YTFlMjM5OTI1ZWU4XzUtMS0xLTEtMzYxMTU_0a86026e-dc56-4c96-82bd-215dd93d98e2"
      unitRef="usd">2538000</us-gaap:ConvertibleSubordinatedDebtNoncurrent>
    <us-gaap:ConvertibleSubordinatedDebtNoncurrent
      contextRef="i606ea8d12c804bb1b92b6f68d6e15c96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZTpmOGM5MTMyNTIwMWM0NzQ4ODhlOWExZTIzOTkyNWVlOC90YWJsZXJhbmdlOmY4YzkxMzI1MjAxYzQ3NDg4OGU5YTFlMjM5OTI1ZWU4XzUtMy0xLTEtMzYxMTU_fed3adf4-41ec-4f1d-b312-0c91f9dc3bcb"
      unitRef="usd">0</us-gaap:ConvertibleSubordinatedDebtNoncurrent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="ia3c3faf00a5a4a0db008b3eacf36f7cb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZTpmOGM5MTMyNTIwMWM0NzQ4ODhlOWExZTIzOTkyNWVlOC90YWJsZXJhbmdlOmY4YzkxMzI1MjAxYzQ3NDg4OGU5YTFlMjM5OTI1ZWU4XzctMS0xLTEtMzYxMTU_f5cfa0df-cc36-4456-86b1-efa2e2e9c5e1"
      unitRef="usd">319000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="i606ea8d12c804bb1b92b6f68d6e15c96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZTpmOGM5MTMyNTIwMWM0NzQ4ODhlOWExZTIzOTkyNWVlOC90YWJsZXJhbmdlOmY4YzkxMzI1MjAxYzQ3NDg4OGU5YTFlMjM5OTI1ZWU4XzctMy0xLTEtMzYxMTU_4012a959-2d6b-4b6f-a50b-7ff4edb3a73b"
      unitRef="usd">0</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:InterestExpenseDebt
      contextRef="ie51b7bfa4dee440c8300c4fdde6c48e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZToyZjdkNGJmMWI1MGM0MmE2ODk5NmU2MzJmZGVhN2RhMy90YWJsZXJhbmdlOjJmN2Q0YmYxYjUwYzQyYTY4OTk2ZTYzMmZkZWE3ZGEzXzItMS0xLTEtMzYxMTU_27d0c3b7-c3d3-40f2-8e46-6b8a9e249841"
      unitRef="usd">174000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="id7384a28ba2d4ae19bf79d287ef306c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZToyZjdkNGJmMWI1MGM0MmE2ODk5NmU2MzJmZGVhN2RhMy90YWJsZXJhbmdlOjJmN2Q0YmYxYjUwYzQyYTY4OTk2ZTYzMmZkZWE3ZGEzXzItMy0xLTEtMzYxMTU_43146e96-9264-4a52-a849-b244165e7df5"
      unitRef="usd">149000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="if7ade1b2bbac49d88d9be74766580a30_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZToyZjdkNGJmMWI1MGM0MmE2ODk5NmU2MzJmZGVhN2RhMy90YWJsZXJhbmdlOjJmN2Q0YmYxYjUwYzQyYTY4OTk2ZTYzMmZkZWE3ZGEzXzItNS0xLTEtMzYxMTU_a1a3b5ea-7200-437b-b100-d0b6416d4187"
      unitRef="usd">18000</us-gaap:InterestExpenseDebt>
    <srt:StandardizedMeasureOfDiscountedFutureNetCashFlowRelatingToProvedOilAndGasReservesAccretionOfDiscount
      contextRef="ie51b7bfa4dee440c8300c4fdde6c48e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZToyZjdkNGJmMWI1MGM0MmE2ODk5NmU2MzJmZGVhN2RhMy90YWJsZXJhbmdlOjJmN2Q0YmYxYjUwYzQyYTY4OTk2ZTYzMmZkZWE3ZGEzXzMtMS0xLTEtMzYxMTU_bdb6a615-afe3-4c36-927c-8d98851546ff"
      unitRef="usd">241000</srt:StandardizedMeasureOfDiscountedFutureNetCashFlowRelatingToProvedOilAndGasReservesAccretionOfDiscount>
    <srt:StandardizedMeasureOfDiscountedFutureNetCashFlowRelatingToProvedOilAndGasReservesAccretionOfDiscount
      contextRef="id7384a28ba2d4ae19bf79d287ef306c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZToyZjdkNGJmMWI1MGM0MmE2ODk5NmU2MzJmZGVhN2RhMy90YWJsZXJhbmdlOjJmN2Q0YmYxYjUwYzQyYTY4OTk2ZTYzMmZkZWE3ZGEzXzMtMy0xLTEtMzYxMTU_19097787-0907-4036-af36-991058dcdc88"
      unitRef="usd">216000</srt:StandardizedMeasureOfDiscountedFutureNetCashFlowRelatingToProvedOilAndGasReservesAccretionOfDiscount>
    <srt:StandardizedMeasureOfDiscountedFutureNetCashFlowRelatingToProvedOilAndGasReservesAccretionOfDiscount
      contextRef="if7ade1b2bbac49d88d9be74766580a30_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZToyZjdkNGJmMWI1MGM0MmE2ODk5NmU2MzJmZGVhN2RhMy90YWJsZXJhbmdlOjJmN2Q0YmYxYjUwYzQyYTY4OTk2ZTYzMmZkZWE3ZGEzXzMtNS0xLTEtMzYxMTU_1b7fb692-81dd-4458-8727-8d077e513b51"
      unitRef="usd">20000</srt:StandardizedMeasureOfDiscountedFutureNetCashFlowRelatingToProvedOilAndGasReservesAccretionOfDiscount>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ie51b7bfa4dee440c8300c4fdde6c48e0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZToyZjdkNGJmMWI1MGM0MmE2ODk5NmU2MzJmZGVhN2RhMy90YWJsZXJhbmdlOjJmN2Q0YmYxYjUwYzQyYTY4OTk2ZTYzMmZkZWE3ZGEzXzQtMS0xLTEtMzYxMTU_b2ddfa8e-8ed0-496f-8422-906edc90562c"
      unitRef="usd">24000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="id7384a28ba2d4ae19bf79d287ef306c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZToyZjdkNGJmMWI1MGM0MmE2ODk5NmU2MzJmZGVhN2RhMy90YWJsZXJhbmdlOjJmN2Q0YmYxYjUwYzQyYTY4OTk2ZTYzMmZkZWE3ZGEzXzQtMy0xLTEtMzYxMTU_89a41d55-462c-42af-a6fe-332955cb1588"
      unitRef="usd">20000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if7ade1b2bbac49d88d9be74766580a30_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90YWJsZToyZjdkNGJmMWI1MGM0MmE2ODk5NmU2MzJmZGVhN2RhMy90YWJsZXJhbmdlOjJmN2Q0YmYxYjUwYzQyYTY4OTk2ZTYzMmZkZWE3ZGEzXzQtNS0xLTEtMzYxMTU_f0dd1dbb-1914-4648-a5f0-fbc1c6bbb9b6"
      unitRef="usd">1000</us-gaap:AmortizationOfFinancingCosts>
    <csv:InterestRateUnamortizedDebtDiscountEffectivePercentage
      contextRef="ia3c3faf00a5a4a0db008b3eacf36f7cb_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90ZXh0cmVnaW9uOmJkNzNjOTJkNzZkYjQyNTBhYWMxYjJmZjJlNzc1ZWIxXzI1MTA_50439540-3262-4c39-bcd5-96568e29cac4"
      unitRef="number">0.114</csv:InterestRateUnamortizedDebtDiscountEffectivePercentage>
    <csv:InterestRateUnamortizedDebtDiscountEffectivePercentage
      contextRef="i606ea8d12c804bb1b92b6f68d6e15c96_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90ZXh0cmVnaW9uOmJkNzNjOTJkNzZkYjQyNTBhYWMxYjJmZjJlNzc1ZWIxXzI1MTA_f8f32a7c-bdeb-4f36-baf1-cc56037e5ad1"
      unitRef="number">0.114</csv:InterestRateUnamortizedDebtDiscountEffectivePercentage>
    <csv:InterestRateUnamortizedDebtDiscountandDebtIssuanceCostsEffectivePercentage
      contextRef="i606ea8d12c804bb1b92b6f68d6e15c96_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90ZXh0cmVnaW9uOmJkNzNjOTJkNzZkYjQyNTBhYWMxYjJmZjJlNzc1ZWIxXzI2MTA_8b023446-1c17-44c9-b4f4-801426c41426"
      unitRef="number">0.031</csv:InterestRateUnamortizedDebtDiscountandDebtIssuanceCostsEffectivePercentage>
    <csv:InterestRateUnamortizedDebtDiscountandDebtIssuanceCostsEffectivePercentage
      contextRef="ia3c3faf00a5a4a0db008b3eacf36f7cb_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzAvZnJhZzpiZDczYzkyZDc2ZGI0MjUwYWFjMWIyZmYyZTc3NWViMS90ZXh0cmVnaW9uOmJkNzNjOTJkNzZkYjQyNTBhYWMxYjJmZjJlNzc1ZWIxXzI2MTA_9c7f47c4-626b-4eee-ab74-eaeaab18cb07"
      unitRef="number">0.031</csv:InterestRateUnamortizedDebtDiscountandDebtIssuanceCostsEffectivePercentage>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzU2NTk_cba86e94-5115-4a4f-97ac-8bbc4aabb2e5">SENIOR NOTES&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 13, 2021, we issued $400.0 million in aggregate principal amount of 4.25% Senior Notes due 2029 (the &#x201c;Senior Notes&#x201d;) and related guarantees by the Subsidiary Guarantors in a private offering under Rule 144A and Regulation S of the Securities Act. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We used the proceeds of $395.5 million from the offering of the Senior Notes, which are net of a 1.125% debt discount of $4.5 million, together with cash on hand and borrowings under the Credit Facility, to redeem all of our existing $400.0 million in aggregate principal amount of 6.625% senior notes due 2026 (the &#x201c;Original Senior Notes&#x201d;). We paid a premium of $19.9 million to redeem the Original Senior Notes on June 1, 2021 at a redemption price of 104.97% of the principal amount thereof, plus accrued and unpaid interest of $13.25 million. During the year ended December&#160;31, 2021, we incurred $1.3 million in transaction costs related to the Senior Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2021, we recognized a net loss of $23.7 million related to the redemption of the Original Senior Notes, which was recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Loss on extinguishment of debt&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;. The loss is composed of the $19.9 million call premium, the write-off of $3.4 million in unamortized debt discount, the write-off of $1.8 million in unamortized debt issuance costs, offset by the write-off of $1.4 million in unamortized debt premium. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Senior Notes were issued under an indenture, dated as of May 13, 2021 (the &#x201c;Indenture&#x201d;), among the Company, the Subsidiary Guarantors and Wilmington Trust, National Association, as trustee (&#x201c;Collateral Trustee&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Senior Notes bear interest at 4.25% per year. Interest on the Senior Notes is payable semi-annually in arrears on May 15 and November 15 of each year, beginning on November 15, 2021. The Senior Notes mature on May 15, 2029, unless earlier redeemed or purchased. The Senior Notes are unsecured, senior obligations and are fully and unconditionally guaranteed on a senior unsecured basis, jointly and severally by each of the Subsidiary Guarantors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We may redeem the Senior Notes, in whole or in part, at the redemption price of 102.13% on or after May 15, 2024, 101.06% on or after May 15, 2025 and 100% on or after May 15, 2026, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. At any time before May 15, 2024, we may also redeem all or part of the Senior Notes at the redemption prices described in the Indenture, plus accrued and unpaid interest, if any, to (but excluding) the date of redemption. In addition, before May 15, 2024, we may redeem up to 40% of the aggregate principal amount of the Senior Notes outstanding using an amount of cash equal to the net proceeds of certain equity offerings, at a price of 104.25% of the principal amount of the Senior Notes, plus accrued and unpaid interest, if any, to (but excluding) the date of redemption; provided that (1) at least 50% of the aggregate principal amount of the Senior Notes (including any additional Senior Notes) outstanding under the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;Indenture remain outstanding immediately after the occurrence of such redemption (unless all Senior Notes are redeemed concurrently), and (2) each such redemption must occur within 180 days of the date of the consummation of any such equity offering. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If a &#x201c;change of control&#x201d; occurs, holders of the Senior Notes will have the option to require us to purchase for cash all or a portion of their Senior Notes at a price equal to 101% of the principal amount of the Senior Notes, plus accrued and unpaid interest. In addition, if we make certain asset sales and do not reinvest the proceeds thereof or use such proceeds to repay certain debt, we will be required to use the proceeds of such asset sales to make an offer to purchase the Senior Notes at a price equal to 100% of the principal amount of the Senior Notes, plus accrued and unpaid interest. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Indenture contains restrictive covenants limiting our ability and our Restricted Subsidiaries (as defined in the Indenture) to, among other things, incur additional indebtedness or issue certain preferred shares, create liens on certain assets to secure debt, pay dividends or make other equity distributions, purchase or redeem capital stock, make certain investments, sell assets, agree to certain restrictions on the ability of Restricted Subsidiaries to make payments to us, consolidate, merge, sell or otherwise dispose of all or substantially all assets, or engage in transactions with affiliates. The Indenture also contains customary events of default.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The debt discount and the debt issuance costs are being amortized using the effective interest method over the remaining term of 89 months of the Senior Notes. The effective interest rate on the unamortized debt discount and the unamortized debt issuance costs for the Senior Notes for the year ended December&#160;31, 2021 was 4.42% and 4.30%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of our Senior Notes is reflected on our Consolidated Balance Sheet as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:333.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:82.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:6.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:82.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount&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;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt premium, net of accumulated amortization of $221&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt discount, net of accumulated amortization of $1,293 and $301, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs, net of accumulated amortization of $496 and $86, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Carrying value of the Senior Notes&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;395,968&#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;394,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Senior Notes, which are Level 2 measurements, was $401.6 million at December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective interest rate on the unamortized debt discount and the unamortized debt issuance costs for the Original Senior Notes, issued in May 2018, for the year ended December&#160;31, 2020 was 6.69%. The effective interest rate on the unamortized debt premium and the unamortized debt issuance costs for the additional Original Senior Notes, issued in December 2019, for year ended December&#160;31, 2020 was 6.90%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interest expense and amortization of debt discount, debt premium and debt issuance costs related to our Senior Notes are as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years ended December&#160;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Notes interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,767&#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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Notes amortization of debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Senior Notes amortization of debt premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Notes amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate maturities of our Senior Notes for the next five years subsequent to December&#160;31, 2021 and thereafter are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.700%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.600%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Principal Maturity&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:9pt;font-weight:700;line-height:100%"&gt;Discount Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;&#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:10pt;font-weight:700;line-height:100%"&gt;Years ending December 31,&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(493)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;(588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i147c0d9a4e4348399c87b3088b15764d_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDMwNDM_7942ffb1-192a-4c7f-be15-0d82657bedea"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2f1efbef22624ae2b453e077cc3b5180_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDMwNDc_fa279cc2-9967-4b42-ad44-04575cb33b71"
      unitRef="number">0.0425</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="icb0de10e232b4ec49b0853b2139299d0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDMwNTE_bfd76c0d-aaa0-44f3-910a-9ecd8f8a4782"
      unitRef="usd">395500000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <csv:DebtInstrumentUnamortizedDiscountPercent
      contextRef="icb0de10e232b4ec49b0853b2139299d0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDMwNjg_10755818-82c2-4d7f-8a9b-f6e683e6e901"
      unitRef="number">0.01125</csv:DebtInstrumentUnamortizedDiscountPercent>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i059dc9e5dff64672a4b3e977e96dd9c0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDMwNTU_44786206-21dd-418e-9da1-7dc32299a084"
      unitRef="usd">4500000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id3ed650391c84b7aaf902fd80ea7e87b_I20180531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDMwNzI_0c947fb6-2b8f-4d0c-824a-5e39eaae72f6"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ieb40c14566a44be29f64b197716b2a3e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDMwNzc_74719368-e0f8-4afd-afcc-0ba711e1f084"
      unitRef="number">0.06625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:EarlyRepaymentOfSeniorDebt
      contextRef="icb0de10e232b4ec49b0853b2139299d0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDMwODE_6946d6ed-f7fa-4de9-87bb-7d6eb5d259a4"
      unitRef="usd">19900000</us-gaap:EarlyRepaymentOfSeniorDebt>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i0139d85e93ea478fab53168acff00129_D20180531-20180531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDMwOTY_ef6526c0-8306-4701-a446-3efccb0be969"
      unitRef="number">1.0497</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="icb0de10e232b4ec49b0853b2139299d0_D20210101-20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDMwODU_90dc5ea6-02c0-48fe-9fdd-dbba7c5e121a"
      unitRef="usd">13250000</us-gaap:InterestExpenseDebt>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i059dc9e5dff64672a4b3e977e96dd9c0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDMxMDY_18e37e09-dcc9-4b0e-a03c-d71be37f454a"
      unitRef="usd">1300000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i2a7c7170db824a4cb664fc1e0f5293db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDMxMjQ_d10cd19d-0ac1-4a3e-9be8-4a2d23fc025e"
      unitRef="usd">23700000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:EarlyRepaymentOfSeniorDebt
      contextRef="icb0de10e232b4ec49b0853b2139299d0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDMxMjg_6946d6ed-f7fa-4de9-87bb-7d6eb5d259a4"
      unitRef="usd">19900000</us-gaap:EarlyRepaymentOfSeniorDebt>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDMxMzI_e5e2cb46-fb5d-40d4-a104-afac2c64d79b"
      unitRef="usd">3400000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <csv:WriteOffOfUnamortizedDebtIssuanceCosts
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDMxNDA_d0e12bd6-73be-444e-bd8c-00764ae7d777"
      unitRef="usd">1800000</csv:WriteOffOfUnamortizedDebtIssuanceCosts>
    <csv:WriteOffOfUnamortizedDebtPremium
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDMxMzY_44a79f24-1470-40b9-b284-a3115a3aff96"
      unitRef="usd">1400000</csv:WriteOffOfUnamortizedDebtPremium>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2f1efbef22624ae2b453e077cc3b5180_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDQwOTg_fa279cc2-9967-4b42-ad44-04575cb33b71"
      unitRef="number">0.0425</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i55e960becff84b6a86dea3fee38e2428_D20180531-20180531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDQxODg_f2fc396b-1250-4466-9a61-7f304565d429"
      unitRef="number">1.0213</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i5f28fb8e13fc4a51a363e4d49fb1eeae_D20180531-20180531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDQxNTI_a799b214-19ad-44d1-b87c-c2cb8286986a"
      unitRef="number">1.0106</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i574fd166f931484c8a1f12acfff55f4c_D20180531-20180531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEyMDk0NjI3OTMwNjI2_bea71116-2576-4d48-b7ce-90df8cd8ae1a"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="i72b8d4acd8e640c88463153a34a86021_D20180531-20180531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEyNjQ0MzgzNzQ0NTA5_dfb9d6dd-afd4-469d-afaf-adabf288a32d"
      unitRef="number">0.40</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i019fa40f190f4e4eb7bdf8b2314a077f_D20180531-20180531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDQxNjI_ff2e6a73-7c62-474e-9a2a-11fa5f9a8ad9"
      unitRef="number">1.0425</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="i6fa26b90c3424ba196247b3473e2070c_D20180531-20180531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDQxNzE_388c91b4-42f4-46de-a754-6707d4110324"
      unitRef="number">0.50</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <csv:DebtInstrumentRedemptionPeriod
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDQyMDc_408be023-5775-4fe9-af26-99ad4c8ffef4">P180D</csv:DebtInstrumentRedemptionPeriod>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i324a731af7ba4288a60cf5d451c51b1d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDQxNzY_6b7c79e4-17c0-4dc1-b3a9-d8431e0db367"
      unitRef="number">1.01</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i840f592be6704119ac95f2883639d1aa_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDQxODI_3c8e12da-bbd2-4d4e-bb12-8420cbd0774e"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDY2NDk_7513d556-bd9c-4f14-b9d4-242cb4d8ad46">P89M</us-gaap:DebtInstrumentTerm>
    <csv:DebtInstrumentDiscountRate
      contextRef="i6a5664d629244ed5a6ab4c4ff6605091_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDE4NDY_35372f26-12b1-4d4f-badf-12886d2f025c"
      unitRef="number">0.0442</csv:DebtInstrumentDiscountRate>
    <csv:DebtInstrumentUnamortizedDebtIssuanceCosts
      contextRef="if4a80405131444d3a07425f6a363444b_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzEwOTk1MTE2NDE4NTQ_c38d34d6-b957-4099-872f-114037afcc81"
      unitRef="number">0.0430</csv:DebtInstrumentUnamortizedDebtIssuanceCosts>
    <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzU2NTU_ef8046f5-93c6-452c-8727-8ce1582b086d">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of our Senior Notes is reflected on our Consolidated Balance Sheet as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:333.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:82.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:6.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:82.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount&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;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt premium, net of accumulated amortization of $221&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt discount, net of accumulated amortization of $1,293 and $301, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs, net of accumulated amortization of $496 and $86, respectively&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Carrying value of the Senior Notes&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;395,968&#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;394,610&#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:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7674543129da4797b01f2f5e601488ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZToyODdjODFhN2ZjZDY0MDBmYWI2NTIxZWM0MGMwZDdiYy90YWJsZXJhbmdlOjI4N2M4MWE3ZmNkNjQwMGZhYjY1MjFlYzQwYzBkN2JjXzItMS0xLTEtMzYxMTU_a2e0cbc7-4aa6-4787-8ad3-e74ba3ce03e3"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ieb40c14566a44be29f64b197716b2a3e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZToyODdjODFhN2ZjZDY0MDBmYWI2NTIxZWM0MGMwZDdiYy90YWJsZXJhbmdlOjI4N2M4MWE3ZmNkNjQwMGZhYjY1MjFlYzQwYzBkN2JjXzItMy0xLTEtMzYxMTU_a5d93988-a9b2-493d-a04d-aa680781c08d"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <csv:AccumulatedAmortizationDebtPremium
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZToyODdjODFhN2ZjZDY0MDBmYWI2NTIxZWM0MGMwZDdiYy90YWJsZXJhbmdlOjI4N2M4MWE3ZmNkNjQwMGZhYjY1MjFlYzQwYzBkN2JjXzMtMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjo3YTUwZTZkMzFiNmI0YWRmOWUwM2RiNWY1NTBiMWViY181Mw_f8c343a7-c20f-442e-8c36-842ba8200a00"
      unitRef="usd">221000</csv:AccumulatedAmortizationDebtPremium>
    <us-gaap:DebtInstrumentUnamortizedPremium
      contextRef="i7674543129da4797b01f2f5e601488ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZToyODdjODFhN2ZjZDY0MDBmYWI2NTIxZWM0MGMwZDdiYy90YWJsZXJhbmdlOjI4N2M4MWE3ZmNkNjQwMGZhYjY1MjFlYzQwYzBkN2JjXzMtMS0xLTEtMzYxMTU_ab754aaf-dfe4-4fe2-a1a1-6d97f53a08f1"
      unitRef="usd">1467000</us-gaap:DebtInstrumentUnamortizedPremium>
    <us-gaap:DebtInstrumentUnamortizedPremium
      contextRef="ieb40c14566a44be29f64b197716b2a3e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZToyODdjODFhN2ZjZDY0MDBmYWI2NTIxZWM0MGMwZDdiYy90YWJsZXJhbmdlOjI4N2M4MWE3ZmNkNjQwMGZhYjY1MjFlYzQwYzBkN2JjXzMtMy0xLTEtMzYxMTU_3b6b3965-27bb-42f9-b70e-8ecbbde6559a"
      unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedPremium>
    <csv:AccumulatedAmortizationDebtDiscount
      contextRef="i1d2c370f96aa4fedb5d85aabd7701bfb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZToyODdjODFhN2ZjZDY0MDBmYWI2NTIxZWM0MGMwZDdiYy90YWJsZXJhbmdlOjI4N2M4MWE3ZmNkNjQwMGZhYjY1MjFlYzQwYzBkN2JjXzQtMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjozZjc1NDdhNzM5YjE0YmFlODMxNGUyYzgyODFhODI1OV81NA_70bc0940-c3ae-441a-9aa6-d8a40344b3d0"
      unitRef="usd">1293000</csv:AccumulatedAmortizationDebtDiscount>
    <csv:AccumulatedAmortizationDebtDiscount
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZToyODdjODFhN2ZjZDY0MDBmYWI2NTIxZWM0MGMwZDdiYy90YWJsZXJhbmdlOjI4N2M4MWE3ZmNkNjQwMGZhYjY1MjFlYzQwYzBkN2JjXzQtMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjozZjc1NDdhNzM5YjE0YmFlODMxNGUyYzgyODFhODI1OV82MQ_ed80c987-7d50-4009-b56c-f6d2071dec74"
      unitRef="usd">301000</csv:AccumulatedAmortizationDebtDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i1d2c370f96aa4fedb5d85aabd7701bfb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZToyODdjODFhN2ZjZDY0MDBmYWI2NTIxZWM0MGMwZDdiYy90YWJsZXJhbmdlOjI4N2M4MWE3ZmNkNjQwMGZhYjY1MjFlYzQwYzBkN2JjXzQtMS0xLTEtMzYxMTU_9ade34b2-bbf3-4a94-ac11-9880c37bf671"
      unitRef="usd">3582000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZToyODdjODFhN2ZjZDY0MDBmYWI2NTIxZWM0MGMwZDdiYy90YWJsZXJhbmdlOjI4N2M4MWE3ZmNkNjQwMGZhYjY1MjFlYzQwYzBkN2JjXzQtMy0xLTEtMzYxMTU_a737c404-5b10-4745-b8a9-430776637be3"
      unitRef="usd">4199000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="i1d2c370f96aa4fedb5d85aabd7701bfb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZToyODdjODFhN2ZjZDY0MDBmYWI2NTIxZWM0MGMwZDdiYy90YWJsZXJhbmdlOjI4N2M4MWE3ZmNkNjQwMGZhYjY1MjFlYzQwYzBkN2JjXzUtMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjozYTQyODQ4NmJjMTY0YjMzOTMxZWFhNmQxM2U1YjhlOF82MA_7efeeebf-5341-48d2-a10d-2f0079c5d0e3"
      unitRef="usd">496000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZToyODdjODFhN2ZjZDY0MDBmYWI2NTIxZWM0MGMwZDdiYy90YWJsZXJhbmdlOjI4N2M4MWE3ZmNkNjQwMGZhYjY1MjFlYzQwYzBkN2JjXzUtMC0xLTEtMzYxMTUvdGV4dHJlZ2lvbjozYTQyODQ4NmJjMTY0YjMzOTMxZWFhNmQxM2U1YjhlOF82Nw_d48510bb-c90d-45eb-984b-ea9481439317"
      unitRef="usd">86000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i1d2c370f96aa4fedb5d85aabd7701bfb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZToyODdjODFhN2ZjZDY0MDBmYWI2NTIxZWM0MGMwZDdiYy90YWJsZXJhbmdlOjI4N2M4MWE3ZmNkNjQwMGZhYjY1MjFlYzQwYzBkN2JjXzUtMS0xLTEtMzYxMTU_c6a0f646-bf63-4525-aae7-d85083aa3481"
      unitRef="usd">1917000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZToyODdjODFhN2ZjZDY0MDBmYWI2NTIxZWM0MGMwZDdiYy90YWJsZXJhbmdlOjI4N2M4MWE3ZmNkNjQwMGZhYjY1MjFlYzQwYzBkN2JjXzUtMy0xLTEtMzYxMTU_413af9c6-6547-4c19-b469-e4d82ae94112"
      unitRef="usd">1191000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:SeniorNotes
      contextRef="i1d2c370f96aa4fedb5d85aabd7701bfb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZToyODdjODFhN2ZjZDY0MDBmYWI2NTIxZWM0MGMwZDdiYy90YWJsZXJhbmdlOjI4N2M4MWE3ZmNkNjQwMGZhYjY1MjFlYzQwYzBkN2JjXzYtMS0xLTEtMzYxMTU_90f9428b-e6fa-4925-ae1a-0b117baa2bca"
      unitRef="usd">395968000</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZToyODdjODFhN2ZjZDY0MDBmYWI2NTIxZWM0MGMwZDdiYy90YWJsZXJhbmdlOjI4N2M4MWE3ZmNkNjQwMGZhYjY1MjFlYzQwYzBkN2JjXzYtMy0xLTEtMzYxMTU_52ce8715-a560-4154-a75a-47d077c93bbf"
      unitRef="usd">394610000</us-gaap:SeniorNotes>
    <us-gaap:LongTermDebtFairValue
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzQ3NDA_198126a9-2ce0-4c1f-b7e7-9fe88f6f5812"
      unitRef="usd">401600000</us-gaap:LongTermDebtFairValue>
    <csv:DebtInstrumentUnamortizedDebtIssuanceCosts
      contextRef="if43e71115f8d4e14b5ede05156ca85ff_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzUxMzY_936610f7-5032-4617-a918-6e9701be1b99"
      unitRef="number">0.0669</csv:DebtInstrumentUnamortizedDebtIssuanceCosts>
    <csv:DebtInstrumentUnamortizedDebtIssuanceCosts
      contextRef="ic0b2b64dde414bf293af42bd93cb4587_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90ZXh0cmVnaW9uOmUwODFiYzFkYTIxNTQxMjZhZWZiMzFlNDZhNjQ4NWNlXzUzNTA_e7e805b2-5e48-40de-99d9-e85bc3ddf64d"
      unitRef="number">0.0690</csv:DebtInstrumentUnamortizedDebtIssuanceCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="i07b209beac3b4568af0f61871366ef7f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTo1ZWZmZjNiM2NkYWQ0MDQ4YjJlZTMxM2I0ZGE3YjdhNC90YWJsZXJhbmdlOjVlZmZmM2IzY2RhZDQwNDhiMmVlMzEzYjRkYTdiN2E0XzItMS0xLTEtMzYxMTU_9956b77e-af54-4d8c-9651-f6c33e95eac5"
      unitRef="usd">21711000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i0a5c118861d54192ae92502ab334b51b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTo1ZWZmZjNiM2NkYWQ0MDQ4YjJlZTMxM2I0ZGE3YjdhNC90YWJsZXJhbmdlOjVlZmZmM2IzY2RhZDQwNDhiMmVlMzEzYjRkYTdiN2E0XzItMy0xLTEtMzYxMTU_b28d9ac8-27c3-456f-be5c-8849d5e2df7e"
      unitRef="usd">26500000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i7941c025c8af4fff8cb4b3d6132739fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTo1ZWZmZjNiM2NkYWQ0MDQ4YjJlZTMxM2I0ZGE3YjdhNC90YWJsZXJhbmdlOjVlZmZmM2IzY2RhZDQwNDhiMmVlMzEzYjRkYTdiN2E0XzItNS0xLTEtMzYxMTU_1e72d49a-2d81-4d9b-a092-77ed4057d0b0"
      unitRef="usd">21767000</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i07b209beac3b4568af0f61871366ef7f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTo1ZWZmZjNiM2NkYWQ0MDQ4YjJlZTMxM2I0ZGE3YjdhNC90YWJsZXJhbmdlOjVlZmZmM2IzY2RhZDQwNDhiMmVlMzEzYjRkYTdiN2E0XzMtMS0xLTEtMzYxMTU_b3bead06-6ff3-4392-a7da-03f382167394"
      unitRef="usd">493000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i0a5c118861d54192ae92502ab334b51b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTo1ZWZmZjNiM2NkYWQ0MDQ4YjJlZTMxM2I0ZGE3YjdhNC90YWJsZXJhbmdlOjVlZmZmM2IzY2RhZDQwNDhiMmVlMzEzYjRkYTdiN2E0XzMtMy0xLTEtMzYxMTU_987e348d-4948-478c-bd31-6fea68096b82"
      unitRef="usd">528000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i7941c025c8af4fff8cb4b3d6132739fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTo1ZWZmZjNiM2NkYWQ0MDQ4YjJlZTMxM2I0ZGE3YjdhNC90YWJsZXJhbmdlOjVlZmZmM2IzY2RhZDQwNDhiMmVlMzEzYjRkYTdiN2E0XzMtNS0xLTEtMzYxMTU_afdcf12e-415e-45d9-a279-3e26e0b5cc84"
      unitRef="usd">504000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ib0a5559aedd1479d9e6ca39edd7db6fb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTo1ZWZmZjNiM2NkYWQ0MDQ4YjJlZTMxM2I0ZGE3YjdhNC90YWJsZXJhbmdlOjVlZmZmM2IzY2RhZDQwNDhiMmVlMzEzYjRkYTdiN2E0XzQtMS0xLTEtMzYxMTU_b6f93e8e-4f6e-4af7-8b50-a01c11395925"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i1794e17b3dd549cfa507a00f0a0fd75e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTo1ZWZmZjNiM2NkYWQ0MDQ4YjJlZTMxM2I0ZGE3YjdhNC90YWJsZXJhbmdlOjVlZmZmM2IzY2RhZDQwNDhiMmVlMzEzYjRkYTdiN2E0XzQtMy0xLTEtMzYxMTU_1ccb8df6-7ce3-4028-8ee2-e84265acf08f"
      unitRef="usd">221000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ib707eddbfa4a492f882af5ecae2fe3d8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTo1ZWZmZjNiM2NkYWQ0MDQ4YjJlZTMxM2I0ZGE3YjdhNC90YWJsZXJhbmdlOjVlZmZmM2IzY2RhZDQwNDhiMmVlMzEzYjRkYTdiN2E0XzQtNS0xLTEtMzYxMTU_303a7b11-70a7-4307-82ea-fc719ce1907c"
      unitRef="usd">85000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i07b209beac3b4568af0f61871366ef7f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTo1ZWZmZjNiM2NkYWQ0MDQ4YjJlZTMxM2I0ZGE3YjdhNC90YWJsZXJhbmdlOjVlZmZmM2IzY2RhZDQwNDhiMmVlMzEzYjRkYTdiN2E0XzUtMS0xLTEtMzYxMTU_4db56656-aa4c-4b4d-91a6-f1833f8e7fee"
      unitRef="usd">139000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i0a5c118861d54192ae92502ab334b51b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTo1ZWZmZjNiM2NkYWQ0MDQ4YjJlZTMxM2I0ZGE3YjdhNC90YWJsZXJhbmdlOjVlZmZmM2IzY2RhZDQwNDhiMmVlMzEzYjRkYTdiN2E0XzUtMy0xLTEtMzYxMTU_51e7f208-8b25-4883-95d0-0714d6bb7f7d"
      unitRef="usd">280000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i7941c025c8af4fff8cb4b3d6132739fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTo1ZWZmZjNiM2NkYWQ0MDQ4YjJlZTMxM2I0ZGE3YjdhNC90YWJsZXJhbmdlOjVlZmZmM2IzY2RhZDQwNDhiMmVlMzEzYjRkYTdiN2E0XzUtNS0xLTEtMzYxMTU_9c974fe2-cb00-4283-a1e3-6c446d3a75f0"
      unitRef="usd">195000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzItMi0xLTEtMzYxMTU_2127703c-6023-438a-8936-f5368ff6619a"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <csv:DebtInstrumentDiscountAmortizedinNextTwelveMonths
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzItNC0xLTEtMzYxMTU_990eca07-4979-4ea9-8b3a-7c4da6159ce8"
      unitRef="usd">493000</csv:DebtInstrumentDiscountAmortizedinNextTwelveMonths>
    <csv:DebtInstrumentPresentValueinNextTwelveMonths
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzItOC0xLTEtMzYxMTU_09539c81-e1f5-46aa-8aeb-30a3ea7d50dc"
      unitRef="usd">-493000</csv:DebtInstrumentPresentValueinNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzMtMi0xLTEtMzYxMTU_ef60df69-e91d-45db-8035-fb6b1370a912"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <csv:DebtInstrumentDiscountAmortizedinYearTwo
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzMtNC0xLTEtMzYxMTU_10985d9f-afbb-4c34-b06a-554ba17f86da"
      unitRef="usd">515000</csv:DebtInstrumentDiscountAmortizedinYearTwo>
    <csv:DebtInstrumentPresentValueinYearTwo
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzMtOC0xLTEtMzYxMTU_b69adb87-d7db-43af-ad47-5a7849b6bb9d"
      unitRef="usd">-515000</csv:DebtInstrumentPresentValueinYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzQtMi0xLTEtMzYxMTU_7b00a006-4435-4c97-813d-b1abc98712b1"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <csv:DebtInstrumentDiscountAmortizedinYearThree
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzQtNC0xLTEtMzYxMTU_15155cc9-9f9a-4a4c-b53c-eb7e67a958d8"
      unitRef="usd">539000</csv:DebtInstrumentDiscountAmortizedinYearThree>
    <csv:DebtInstrumentPresentValueinYearThree
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzQtOC0xLTEtMzYxMTU_585fee7c-89f1-4619-bae4-23d52ad0a4da"
      unitRef="usd">-539000</csv:DebtInstrumentPresentValueinYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzUtMi0xLTEtMzYxMTU_44585259-2032-45fd-8d8e-6b8c067cc641"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <csv:DebtInstrumentDiscountAmortizedinYearFour
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzUtNC0xLTEtMzYxMTU_e7518691-18ec-4017-a61a-ad9913303cdf"
      unitRef="usd">563000</csv:DebtInstrumentDiscountAmortizedinYearFour>
    <csv:DebtInstrumentPresentValueYearFour
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzUtOC0xLTEtMzYxMTU_caf30f4a-7423-4622-81c3-df791101d491"
      unitRef="usd">-563000</csv:DebtInstrumentPresentValueYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzYtMi0xLTEtMzYxMTU_6d2f0b56-8d91-4357-a763-426af0091a26"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <csv:DebtInstrumentDiscountAmortizedinYearFive
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzYtNC0xLTEtMzYxMTU_ce9f07fe-5a23-40a6-b5cc-c1af1e4d969d"
      unitRef="usd">588000</csv:DebtInstrumentDiscountAmortizedinYearFive>
    <csv:DebtInstrumentPresentValueinYearFive
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzYtOC0xLTEtMzYxMTU_468e3d8d-8aed-4fe1-873d-518d1382ab8f"
      unitRef="usd">-588000</csv:DebtInstrumentPresentValueinYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzctMi0xLTEtMzYxMTU_38f432fc-a297-408f-a446-b1af24db47e9"
      unitRef="usd">400000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <csv:DebtInstrumentDiscountAmortizedAfterYearFive
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzctNC0xLTEtMzYxMTU_5c0f3381-e095-4fcb-a42d-e13e7056c2e9"
      unitRef="usd">1501000</csv:DebtInstrumentDiscountAmortizedAfterYearFive>
    <csv:DebtInstrumentPresentValueAfterYearFive
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzctOC0xLTEtMzYxMTU_5639ab5b-6bbf-43b7-a160-80359dabea63"
      unitRef="usd">398499000</csv:DebtInstrumentPresentValueAfterYearFive>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzgtMi0xLTEtMzYxMTU_10ea5d39-b78e-4d5b-ac9a-db563d19bbd3"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzgtNC0xLTEtMzYxMTU_04624d1c-7a76-4838-a365-89cfee6e8860"
      unitRef="usd">4199000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet>
    <csv:DebtInstrumentPresentValue
      contextRef="i159cc59c9758409791a5c1d18189758a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzMvZnJhZzplMDgxYmMxZGEyMTU0MTI2YWVmYjMxZTQ2YTY0ODVjZS90YWJsZTpmMmYzNmUzYjM0NmE0NzBhODI5NDQ5NzRjOWYxOTZjZC90YWJsZXJhbmdlOmYyZjM2ZTNiMzQ2YTQ3MGE4Mjk0NDk3NGM5ZjE5NmNkXzgtOC0xLTEtMzYxMTU_d966ce57-ae33-4df8-adf1-5b2f79ee6540"
      unitRef="usd">395801000</csv:DebtInstrumentPresentValue>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90ZXh0cmVnaW9uOmYwYzI1NjY3YjE2NTRkZDJhYTdlOTEwZjA3MzcyNDBlXzEzNzg_ab51c903-7591-4aa5-bdb8-4051588c28f0">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15. LEASES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our lease obligations consist of operating and finance leases related to real estate and equipment. The components of lease cost are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&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:1.408%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Income Statement Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facilities and grounds expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,762&#160;&lt;/span&gt;&lt;/td&gt;&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;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facilities and grounds expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Variable lease cost&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facilities and grounds expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation of leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 6.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Interest expense&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;520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,018&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&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-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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;4,954&#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 #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;5,024&#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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facilities and grounds expense is included within &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Cost of service&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;General, administrative and other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; on our Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization expense is included within &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Field depreciation expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Home office depreciation and amortization&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; on our Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to our leases is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.139%"/&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:1.408%"/&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:1.408%"/&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:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;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 #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for operating leases included in operating activities&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;3,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,822&#160;&lt;/span&gt;&lt;/td&gt;&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;Cash paid for finance leases included in financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use assets obtained in exchange for new leases are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,313)&lt;/span&gt;&lt;/td&gt;&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;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, we received a leasehold improvement allowance of $1.4 million for the renovation of our home office space in Houston, Texas from our lessor. We recorded a leasehold improvement asset as property, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;plant and equipment and reduced our right-of-use asset by $1.4 million. The leasehold improvement allowance will be recognized prospectively by ratably reducing the lease expense over the remaining lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.424%"/&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:9pt;font-weight:700;line-height:100%"&gt;Lease Type&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:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;17,881&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use 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:2px 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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzMtMi0xLTEtNjQ5ODk_499d916e-9f92-47aa-a22e-e8252bedb2de"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzMtMi0xLTEtNjQ5ODk_e3040f1c-fb2a-4ad9-bdb2-2033e7a2a33a"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Finance lease right-of-use assets, net&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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,327&#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 style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease current 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:2px 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;Current portion of operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 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;Current portion of finance lease obligations&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;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 current lease 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: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,288&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease non-current 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:2px 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;Obligations under operating leases, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 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;Obligations under finance leases, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 non-current lease 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: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;25,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;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;23,677&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease 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: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;28,238&#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;25,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The average lease terms and discount rates at December&#160;31, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.084%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average discount rate&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 leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate future lease payments for operating and finance leases at December&#160;31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&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:9pt;font-weight:700;line-height:100%"&gt;Finance&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;Lease payments due:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,810&#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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,433&#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;5,532&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;December&#160;31, 2021, we had no additional significant operating or finance leases that had not yet commenced</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90ZXh0cmVnaW9uOmYwYzI1NjY3YjE2NTRkZDJhYTdlOTEwZjA3MzcyNDBlXzEzNzk_cb1c4075-d30e-40ec-b2bd-d2d7b882aec1">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15. LEASES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our lease obligations consist of operating and finance leases related to real estate and equipment. The components of lease cost are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&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:1.408%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Income Statement Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facilities and grounds expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,762&#160;&lt;/span&gt;&lt;/td&gt;&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;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facilities and grounds expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Variable lease cost&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facilities and grounds expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation of leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 6.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Interest expense&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;520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,018&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&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-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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;4,954&#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 #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;5,024&#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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facilities and grounds expense is included within &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Cost of service&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;General, administrative and other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; on our Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization expense is included within &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Field depreciation expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Home office depreciation and amortization&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; on our Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to our leases is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.139%"/&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:1.408%"/&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:1.408%"/&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:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;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 #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for operating leases included in operating activities&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;3,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,822&#160;&lt;/span&gt;&lt;/td&gt;&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;Cash paid for finance leases included in financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use assets obtained in exchange for new leases are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,313)&lt;/span&gt;&lt;/td&gt;&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;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, we received a leasehold improvement allowance of $1.4 million for the renovation of our home office space in Houston, Texas from our lessor. We recorded a leasehold improvement asset as property, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;plant and equipment and reduced our right-of-use asset by $1.4 million. The leasehold improvement allowance will be recognized prospectively by ratably reducing the lease expense over the remaining lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.424%"/&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:9pt;font-weight:700;line-height:100%"&gt;Lease Type&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:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;17,881&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use 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:2px 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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzMtMi0xLTEtNjQ5ODk_499d916e-9f92-47aa-a22e-e8252bedb2de"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzMtMi0xLTEtNjQ5ODk_e3040f1c-fb2a-4ad9-bdb2-2033e7a2a33a"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Finance lease right-of-use assets, net&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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,327&#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 style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease current 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:2px 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;Current portion of operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 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;Current portion of finance lease obligations&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;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 current lease 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: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,288&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease non-current 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:2px 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;Obligations under operating leases, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 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;Obligations under finance leases, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 non-current lease 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: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;25,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;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;23,677&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease 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: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;28,238&#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;25,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The average lease terms and discount rates at December&#160;31, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.084%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average discount rate&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 leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate future lease payments for operating and finance leases at December&#160;31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&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:9pt;font-weight:700;line-height:100%"&gt;Finance&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;Lease payments due:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,810&#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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,433&#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;5,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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;December&#160;31, 2021, we had no additional significant operating or finance leases that had not yet commenced.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90ZXh0cmVnaW9uOmYwYzI1NjY3YjE2NTRkZDJhYTdlOTEwZjA3MzcyNDBlXzEzODE_2163e40e-130d-477b-a594-ce8b941c7b32">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our lease obligations consist of operating and finance leases related to real estate and equipment. The components of lease cost are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.777%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&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:1.408%"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Income Statement Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facilities and grounds expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,762&#160;&lt;/span&gt;&lt;/td&gt;&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;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facilities and grounds expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Variable lease cost&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facilities and grounds expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation of leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 6.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Interest expense&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;520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,018&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&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-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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;4,954&#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 #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;5,024&#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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Facilities and grounds expense is included within &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Cost of service&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;General, administrative and other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; on our Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization expense is included within &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Field depreciation expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Home office depreciation and amortization&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; on our Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to our leases is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.139%"/&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:1.408%"/&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:1.408%"/&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:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;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 #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for operating leases included in operating activities&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;3,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,822&#160;&lt;/span&gt;&lt;/td&gt;&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;Cash paid for finance leases included in financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use assets obtained in exchange for new leases are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.422%"/&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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,313)&lt;/span&gt;&lt;/td&gt;&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;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, we received a leasehold improvement allowance of $1.4 million for the renovation of our home office space in Houston, Texas from our lessor. We recorded a leasehold improvement asset as property, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;plant and equipment and reduced our right-of-use asset by $1.4 million. The leasehold improvement allowance will be recognized prospectively by ratably reducing the lease expense over the remaining lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.261%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.424%"/&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:9pt;font-weight:700;line-height:100%"&gt;Lease Type&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:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;17,881&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use 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:2px 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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzMtMi0xLTEtNjQ5ODk_499d916e-9f92-47aa-a22e-e8252bedb2de"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzMtMi0xLTEtNjQ5ODk_e3040f1c-fb2a-4ad9-bdb2-2033e7a2a33a"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Finance lease right-of-use assets, net&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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,327&#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 style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease current 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:2px 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;Current portion of operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 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;Current portion of finance lease obligations&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;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 current lease 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: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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,288&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease non-current 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:2px 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;Obligations under operating leases, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 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;Obligations under finance leases, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 non-current lease 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: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;25,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;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;23,677&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease 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: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;28,238&#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;25,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The average lease terms and discount rates at December&#160;31, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.083%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.084%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average discount rate&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 leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzItMy0xLTEtNTg0NDU_742abdb8-8846-42b5-9e81-1754950a4699"
      unitRef="usd">3722000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzItNi0xLTEtMzYxMTU_610e2cdf-216d-4d31-9202-744ba3921577"
      unitRef="usd">3795000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzItOC0xLTEtMzYxMTU_1307ab81-faca-4ff7-b135-666970b19b87"
      unitRef="usd">3762000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzMtMy0xLTEtNTg0NDU_f39b2f17-2f66-441a-868c-38a25922b612"
      unitRef="usd">250000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzMtNi0xLTEtMzYxMTU_1bd1fe6e-6aea-4158-b4ec-1e5055f4cce7"
      unitRef="usd">185000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzMtOC0xLTEtMzYxMTU_23eb0dc5-1cfb-4ebd-b320-c9c9b4c2a90e"
      unitRef="usd">193000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzQtMy0xLTEtNTg0NDU_108b2b51-3934-4a75-ad1e-0cd54f3c8ee0"
      unitRef="usd">27000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzQtNi0xLTEtNDMzMTg_989a7022-5c3d-4fc5-aa97-cdcca255aa9d"
      unitRef="usd">39000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzQtOC0xLTEtNDMzMjU_bacacf2f-5bc4-4d6b-a872-4f1cf77e83db"
      unitRef="usd">160000</us-gaap:VariableLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzctMy0xLTEtNTg0NTM_8835fe6f-f8cc-48ed-b11e-e4a62431a80e"
      unitRef="usd">498000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzYtNi0xLTEtMzYxMTU_c2c1a0dc-77f5-4136-9e62-4efa5cd06273"
      unitRef="usd">439000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzYtOC0xLTEtMzYxMTU_817ebed3-f5eb-4430-986f-1e852ba846ef"
      unitRef="usd">438000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzgtMy0xLTEtNTg0NTM_5edbb6b0-6d3b-420c-815e-3bb2da94f549"
      unitRef="usd">520000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzctNi0xLTEtMzYxMTU_00083c08-a768-4fbf-8c81-d552b34af956"
      unitRef="usd">496000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzctOC0xLTEtMzYxMTU_3a0c12e2-233b-4c4d-b47b-ef8f79957fed"
      unitRef="usd">471000</us-gaap:FinanceLeaseInterestExpense>
    <csv:FinanceLeaseCosts
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzktMy0xLTEtNTg5MzY_d20ab72f-b35c-407e-b19d-50c15b9ad894"
      unitRef="usd">1018000</csv:FinanceLeaseCosts>
    <csv:FinanceLeaseCosts
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzgtNi0xLTEtMzYxMTU_4691acc1-bfec-4984-8b17-77200b93aecd"
      unitRef="usd">935000</csv:FinanceLeaseCosts>
    <csv:FinanceLeaseCosts
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzgtOC0xLTEtMzYxMTU_4b7e294d-ee72-4292-91b4-8fb5098cdb54"
      unitRef="usd">909000</csv:FinanceLeaseCosts>
    <us-gaap:LeaseCost
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzEwLTMtMS0xLTU4OTM2_2ce20d68-0edc-4e81-bc2f-fe0711f72cb2"
      unitRef="usd">5017000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzktNi0xLTEtMzYxMTU_b1ef58f3-f87d-4e55-ba7d-f05daaf9123e"
      unitRef="usd">4954000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTpkMDFhMWI3ZmIxNmY0NGRlYTQ1MGFiMjliNTZmZjgwMy90YWJsZXJhbmdlOmQwMWExYjdmYjE2ZjQ0ZGVhNDUwYWIyOWI1NmZmODAzXzktOC0xLTEtMzYxMTU_7705b353-2c89-4669-b89c-0bb974757d32"
      unitRef="usd">5024000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo2NDhlNDk2NWZhODI0MTFlYTVkNDU3MTgwNDFjYmNiNy90YWJsZXJhbmdlOjY0OGU0OTY1ZmE4MjQxMWVhNWQ0NTcxODA0MWNiY2I3XzItMS0xLTEtNTg0MDk_09f120cc-c2c5-4c1e-97e6-75cfd43b9d43"
      unitRef="usd">3910000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo2NDhlNDk2NWZhODI0MTFlYTVkNDU3MTgwNDFjYmNiNy90YWJsZXJhbmdlOjY0OGU0OTY1ZmE4MjQxMWVhNWQ0NTcxODA0MWNiY2I3XzItMS0xLTEtMzYxMTU_86b1e0d8-0904-439f-b14d-71b4f1759760"
      unitRef="usd">3383000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo2NDhlNDk2NWZhODI0MTFlYTVkNDU3MTgwNDFjYmNiNy90YWJsZXJhbmdlOjY0OGU0OTY1ZmE4MjQxMWVhNWQ0NTcxODA0MWNiY2I3XzItMy0xLTEtMzYxMTU_cd079faa-1f30-43a4-9a8a-0aa979efd861"
      unitRef="usd">3822000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo2NDhlNDk2NWZhODI0MTFlYTVkNDU3MTgwNDFjYmNiNy90YWJsZXJhbmdlOjY0OGU0OTY1ZmE4MjQxMWVhNWQ0NTcxODA0MWNiY2I3XzMtMS0xLTEtNTg0MDk_f9639a44-aeb5-4a0d-a021-747c971b8d8a"
      unitRef="usd">872000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo2NDhlNDk2NWZhODI0MTFlYTVkNDU3MTgwNDFjYmNiNy90YWJsZXJhbmdlOjY0OGU0OTY1ZmE4MjQxMWVhNWQ0NTcxODA0MWNiY2I3XzMtMS0xLTEtMzYxMTU_4dadadf2-b166-4d45-9dbe-18e9b138e7d1"
      unitRef="usd">828000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo2NDhlNDk2NWZhODI0MTFlYTVkNDU3MTgwNDFjYmNiNy90YWJsZXJhbmdlOjY0OGU0OTY1ZmE4MjQxMWVhNWQ0NTcxODA0MWNiY2I3XzMtMy0xLTEtMzYxMTU_c340ef25-5a42-4304-beee-ec39f878eb4b"
      unitRef="usd">835000</us-gaap:FinanceLeasePrincipalPayments>
    <csv:RightOfUseAssetObtainedInExchangeForNewOperatingLeaseLiability
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplMWVhMzkwYTRlY2U0ZjQ5OGZlMGIyMjMxNDhjZDVhNy90YWJsZXJhbmdlOmUxZWEzOTBhNGVjZTRmNDk4ZmUwYjIyMzE0OGNkNWE3XzItMS0xLTEtMzYxMTU_babd19ae-ad5e-4bf4-86d1-c7aa4d51183a"
      unitRef="usd">782000</csv:RightOfUseAssetObtainedInExchangeForNewOperatingLeaseLiability>
    <csv:RightOfUseAssetObtainedInExchangeForNewOperatingLeaseLiability
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplMWVhMzkwYTRlY2U0ZjQ5OGZlMGIyMjMxNDhjZDVhNy90YWJsZXJhbmdlOmUxZWEzOTBhNGVjZTRmNDk4ZmUwYjIyMzE0OGNkNWE3XzItMy0xLTEtMzYxMTU_7312bd92-bf9e-4eb3-9ac5-cb49fb339ae1"
      unitRef="usd">-1313000</csv:RightOfUseAssetObtainedInExchangeForNewOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplMWVhMzkwYTRlY2U0ZjQ5OGZlMGIyMjMxNDhjZDVhNy90YWJsZXJhbmdlOmUxZWEzOTBhNGVjZTRmNDk4ZmUwYjIyMzE0OGNkNWE3XzMtMS0xLTEtMzYxMTU_4ca0c0c7-d196-446d-816a-55054584734c"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplMWVhMzkwYTRlY2U0ZjQ5OGZlMGIyMjMxNDhjZDVhNy90YWJsZXJhbmdlOmUxZWEzOTBhNGVjZTRmNDk4ZmUwYjIyMzE0OGNkNWE3XzMtMy0xLTEtMzYxMTU_c567d75c-0a58-4898-ae57-cf5ec1df0d80"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <csv:LeaseholdImprovementAllowance
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90ZXh0cmVnaW9uOmYwYzI1NjY3YjE2NTRkZDJhYTdlOTEwZjA3MzcyNDBlXzEwOTk1MTE2MzAzMjI_e102f605-c561-4dcb-a5c2-fde96cd73d61"
      unitRef="usd">1400000</csv:LeaseholdImprovementAllowance>
    <csv:LeaseholdImprovementAllowance
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90ZXh0cmVnaW9uOmYwYzI1NjY3YjE2NTRkZDJhYTdlOTEwZjA3MzcyNDBlXzEwOTk1MTE2MzAzMjg_e102f605-c561-4dcb-a5c2-fde96cd73d61"
      unitRef="usd">1400000</csv:LeaseholdImprovementAllowance>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzEtNC0xLTEtMzYxMTU_4d5861f4-a108-4594-bec5-62a71ed78509"
      unitRef="usd">21201000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzEtNi0xLTEtMzYxMTU_762d5519-ceff-410b-b0a9-be36ad37bbd2"
      unitRef="usd">17881000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzMtNC0xLTEtMzYxMTU_c06762ab-285f-4f13-a95b-c5fb830cf97b"
      unitRef="usd">6770000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzMtNi0xLTEtMzYxMTU_65d9327d-e955-4226-9f23-142a461ee743"
      unitRef="usd">6770000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzQtNC0xLTEtMzYxMTU_05391532-7d94-4cd6-8025-db10917b6fc3"
      unitRef="usd">2005000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzQtNi0xLTEtMzYxMTU_2f2a67a0-2d62-4c02-b94e-2acaf5c92e20"
      unitRef="usd">2443000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <csv:FinanceLeaseRightofUseAssetNet
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzUtNC0xLTEtMzYxMTU_796c1b8d-84d8-4529-922f-40f13f4e5205"
      unitRef="usd">4765000</csv:FinanceLeaseRightofUseAssetNet>
    <csv:FinanceLeaseRightofUseAssetNet
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzUtNi0xLTEtMzYxMTU_e678db11-7012-46cb-b33d-fcec71a1737c"
      unitRef="usd">4327000</csv:FinanceLeaseRightofUseAssetNet>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzctNC0xLTEtMzYxMTU_307b14a6-029e-460a-a765-a2214f9b21d3"
      unitRef="usd">2082000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzctNi0xLTEtMzYxMTU_fe202a4a-1db0-4705-b646-f7756c279a0d"
      unitRef="usd">1913000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzgtNC0xLTEtMzYxMTU_e7e52485-a935-4703-b771-5c35e656ef1b"
      unitRef="usd">323000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzgtNi0xLTEtMzYxMTU_10dfca0d-f047-498b-9fd6-747dd30b223a"
      unitRef="usd">375000</us-gaap:FinanceLeaseLiabilityCurrent>
    <csv:LeaseLiabilityCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzktNC0xLTEtMzYxMTU_b2687eba-1f06-4de7-a491-568e8766318a"
      unitRef="usd">2405000</csv:LeaseLiabilityCurrent>
    <csv:LeaseLiabilityCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzktNi0xLTEtMzYxMTU_57627d90-4071-47c4-a41c-bea71bf5b3c2"
      unitRef="usd">2288000</csv:LeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzExLTQtMS0xLTM2MTE1_53a8b99a-304c-42f3-8458-29ef38ef7592"
      unitRef="usd">20302000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzExLTYtMS0xLTM2MTE1_63b89241-8328-41f7-a8b7-725f8bff44cf"
      unitRef="usd">18520000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzEyLTQtMS0xLTM2MTE1_80b8e0b9-bfd1-4d9e-9f20-c92eafa66107"
      unitRef="usd">5531000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzEyLTYtMS0xLTM2MTE1_b456110b-4ba1-46c5-9a91-2de2b28e0fee"
      unitRef="usd">5157000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <csv:LeaseLiabilityNoncurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzEzLTQtMS0xLTM2MTE1_d05d4493-c4e1-4bd7-9867-7c433c0618ff"
      unitRef="usd">25833000</csv:LeaseLiabilityNoncurrent>
    <csv:LeaseLiabilityNoncurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzEzLTYtMS0xLTM2MTE1_00f3a712-7de1-4f87-b4fe-5791d868b75e"
      unitRef="usd">23677000</csv:LeaseLiabilityNoncurrent>
    <csv:LeaseLiability
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzE1LTQtMS0xLTM2MTE1_82de8e4f-428d-4716-8513-6f68fd927825"
      unitRef="usd">28238000</csv:LeaseLiability>
    <csv:LeaseLiability
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0NGYyODU4ZWNiNTg0ZWY1YWJhNDE5NTkzYjQ2YjgzOC90YWJsZXJhbmdlOjQ0ZjI4NThlY2I1ODRlZjVhYmE0MTk1OTNiNDZiODM4XzE1LTYtMS0xLTM2MTE1_e84e5fec-75a8-4e38-9242-2029b603a641"
      unitRef="usd">25965000</csv:LeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0MzU2ZjA3NWZlM2Y0YTc3YjRiOTMzZGZiNWVkMTRkOS90YWJsZXJhbmdlOjQzNTZmMDc1ZmUzZjRhNzdiNGI5MzNkZmI1ZWQxNGQ5XzEtMS0xLTEtMzYxMTU_df82de0d-aa29-4bb4-830e-5b1ab40501f1">P9Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0MzU2ZjA3NWZlM2Y0YTc3YjRiOTMzZGZiNWVkMTRkOS90YWJsZXJhbmdlOjQzNTZmMDc1ZmUzZjRhNzdiNGI5MzNkZmI1ZWQxNGQ5XzEtMy0xLTEtMzYxMTU_496caf3c-d049-453e-a827-c468f45c5266"
      unitRef="number">0.081</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0MzU2ZjA3NWZlM2Y0YTc3YjRiOTMzZGZiNWVkMTRkOS90YWJsZXJhbmdlOjQzNTZmMDc1ZmUzZjRhNzdiNGI5MzNkZmI1ZWQxNGQ5XzItMS0xLTEtMzYxMTU_6b4da0c8-6182-4717-9d7e-c15a25bcdbdd">P12Y1M6D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTo0MzU2ZjA3NWZlM2Y0YTc3YjRiOTMzZGZiNWVkMTRkOS90YWJsZXJhbmdlOjQzNTZmMDc1ZmUzZjRhNzdiNGI5MzNkZmI1ZWQxNGQ5XzItMy0xLTEtMzYxMTU_b64787d9-1f33-435c-aa2e-ddc830f0b3b2"
      unitRef="number">0.082</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90ZXh0cmVnaW9uOmYwYzI1NjY3YjE2NTRkZDJhYTdlOTEwZjA3MzcyNDBlXzEzODI_6520ea4c-ea4e-48d3-aac9-fedf1a2ae6c8">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate future lease payments for operating and finance leases at December&#160;31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&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:9pt;font-weight:700;line-height:100%"&gt;Finance&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;Lease payments due:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,810&#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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,433&#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;5,532&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90ZXh0cmVnaW9uOmYwYzI1NjY3YjE2NTRkZDJhYTdlOTEwZjA3MzcyNDBlXzEzODI_a97391d9-e1d1-4ef9-af9f-8fe52758e24a">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate future lease payments for operating and finance leases at December&#160;31, 2021 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.763%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&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:9pt;font-weight:700;line-height:100%"&gt;Finance&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;Lease payments due:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&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,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,810&#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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,433&#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;5,532&#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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplNTJlYjdkMDc4Yjg0YWE0YmRhMTAyZDk0ZjBhOTgwYy90YWJsZXJhbmdlOmU1MmViN2QwNzhiODRhYTRiZGExMDJkOTRmMGE5ODBjXzItMS0xLTEtMzYxMTU_6bf18277-123e-4ab8-aff7-d9878502be2c"
      unitRef="usd">3470000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplNTJlYjdkMDc4Yjg0YWE0YmRhMTAyZDk0ZjBhOTgwYy90YWJsZXJhbmdlOmU1MmViN2QwNzhiODRhYTRiZGExMDJkOTRmMGE5ODBjXzItMy0xLTEtMzYxMTU_aaf57b61-ac1c-4f7c-b6ec-f022d36752ce"
      unitRef="usd">868000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplNTJlYjdkMDc4Yjg0YWE0YmRhMTAyZDk0ZjBhOTgwYy90YWJsZXJhbmdlOmU1MmViN2QwNzhiODRhYTRiZGExMDJkOTRmMGE5ODBjXzMtMS0xLTEtMzYxMTU_93c0317a-a640-48b7-88b9-e16c372e6ad2"
      unitRef="usd">3342000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplNTJlYjdkMDc4Yjg0YWE0YmRhMTAyZDk0ZjBhOTgwYy90YWJsZXJhbmdlOmU1MmViN2QwNzhiODRhYTRiZGExMDJkOTRmMGE5ODBjXzMtMy0xLTEtMzYxMTU_fbea6bc0-389a-44ab-88cf-02b9e88b1cc7"
      unitRef="usd">860000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplNTJlYjdkMDc4Yjg0YWE0YmRhMTAyZDk0ZjBhOTgwYy90YWJsZXJhbmdlOmU1MmViN2QwNzhiODRhYTRiZGExMDJkOTRmMGE5ODBjXzQtMS0xLTEtMzYxMTU_b776b83b-a298-4879-a388-fe71d23ec85b"
      unitRef="usd">3316000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplNTJlYjdkMDc4Yjg0YWE0YmRhMTAyZDk0ZjBhOTgwYy90YWJsZXJhbmdlOmU1MmViN2QwNzhiODRhYTRiZGExMDJkOTRmMGE5ODBjXzQtMy0xLTEtMzYxMTU_6c641b47-9d83-4724-89e3-c17668dcd944"
      unitRef="usd">791000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplNTJlYjdkMDc4Yjg0YWE0YmRhMTAyZDk0ZjBhOTgwYy90YWJsZXJhbmdlOmU1MmViN2QwNzhiODRhYTRiZGExMDJkOTRmMGE5ODBjXzUtMS0xLTEtMzYxMTU_f9b7c04d-b275-489c-aebc-bd38a59b1085"
      unitRef="usd">3161000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplNTJlYjdkMDc4Yjg0YWE0YmRhMTAyZDk0ZjBhOTgwYy90YWJsZXJhbmdlOmU1MmViN2QwNzhiODRhYTRiZGExMDJkOTRmMGE5ODBjXzUtMy0xLTEtMzYxMTU_e688b203-25af-4da7-b7de-fe08e7ee3a09"
      unitRef="usd">736000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplNTJlYjdkMDc4Yjg0YWE0YmRhMTAyZDk0ZjBhOTgwYy90YWJsZXJhbmdlOmU1MmViN2QwNzhiODRhYTRiZGExMDJkOTRmMGE5ODBjXzYtMS0xLTEtMzYxMTU_000e5037-7b7e-43c8-a4b5-45e93f9ae89e"
      unitRef="usd">3129000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplNTJlYjdkMDc4Yjg0YWE0YmRhMTAyZDk0ZjBhOTgwYy90YWJsZXJhbmdlOmU1MmViN2QwNzhiODRhYTRiZGExMDJkOTRmMGE5ODBjXzYtMy0xLTEtMzYxMTU_820e356c-826c-49a6-be52-8504629484c1"
      unitRef="usd">745000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplNTJlYjdkMDc4Yjg0YWE0YmRhMTAyZDk0ZjBhOTgwYy90YWJsZXJhbmdlOmU1MmViN2QwNzhiODRhYTRiZGExMDJkOTRmMGE5ODBjXzctMS0xLTEtMzYxMTU_e41b071f-dbc3-4180-8784-2320ec1e72d6"
      unitRef="usd">13059000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplNTJlYjdkMDc4Yjg0YWE0YmRhMTAyZDk0ZjBhOTgwYy90YWJsZXJhbmdlOmU1MmViN2QwNzhiODRhYTRiZGExMDJkOTRmMGE5ODBjXzctMy0xLTEtMzYxMTU_002506fe-454c-4f3b-8279-87169ac0e71b"
      unitRef="usd">4810000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplNTJlYjdkMDc4Yjg0YWE0YmRhMTAyZDk0ZjBhOTgwYy90YWJsZXJhbmdlOmU1MmViN2QwNzhiODRhYTRiZGExMDJkOTRmMGE5ODBjXzgtMS0xLTEtMzYxMTU_91d9f73c-646c-4cf3-ab6d-8722607aeacc"
      unitRef="usd">29477000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplNTJlYjdkMDc4Yjg0YWE0YmRhMTAyZDk0ZjBhOTgwYy90YWJsZXJhbmdlOmU1MmViN2QwNzhiODRhYTRiZGExMDJkOTRmMGE5ODBjXzgtMy0xLTEtMzYxMTU_48921706-935a-4aeb-8e8b-82379416f6d6"
      unitRef="usd">8810000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplNTJlYjdkMDc4Yjg0YWE0YmRhMTAyZDk0ZjBhOTgwYy90YWJsZXJhbmdlOmU1MmViN2QwNzhiODRhYTRiZGExMDJkOTRmMGE5ODBjXzktMS0xLTEtMzYxMTU_8bbfa1f8-bbaa-4a47-a756-7a863c9f9784"
      unitRef="usd">9044000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplNTJlYjdkMDc4Yjg0YWE0YmRhMTAyZDk0ZjBhOTgwYy90YWJsZXJhbmdlOmU1MmViN2QwNzhiODRhYTRiZGExMDJkOTRmMGE5ODBjXzktMy0xLTEtMzYxMTU_7978dd13-1931-4248-a7b4-7a59c9861f56"
      unitRef="usd">3278000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplNTJlYjdkMDc4Yjg0YWE0YmRhMTAyZDk0ZjBhOTgwYy90YWJsZXJhbmdlOmU1MmViN2QwNzhiODRhYTRiZGExMDJkOTRmMGE5ODBjXzEwLTEtMS0xLTM2MTE1_31c795d9-277a-47f5-9b12-e1c5014b2a82"
      unitRef="usd">20433000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xMzYvZnJhZzpmMGMyNTY2N2IxNjU0ZGQyYWE3ZTkxMGYwNzM3MjQwZS90YWJsZTplNTJlYjdkMDc4Yjg0YWE0YmRhMTAyZDk0ZjBhOTgwYy90YWJsZXJhbmdlOmU1MmViN2QwNzhiODRhYTRiZGExMDJkOTRmMGE5ODBjXzEwLTMtMS0xLTM2MTE1_7a40b5a8-976f-4aa2-ba44-ea4da4954a79"
      unitRef="usd">5532000</us-gaap:FinanceLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90ZXh0cmVnaW9uOjhhOWZiOGE5ZDFjMTQ1OWRhOGZjNmNjY2MwOWY1ZmEyXzMwODQ_e1d34c7a-8a99-43c7-a41a-7e47205507ed">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-top:12pt"&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;Non-Compete, Consulting and Employment Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have various non-compete agreements with former owners and employees. These agreements are generally for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90ZXh0cmVnaW9uOjhhOWZiOGE5ZDFjMTQ1OWRhOGZjNmNjY2MwOWY1ZmEyXzE5Nw_fbf95fd5-3038-48dc-a6c2-87f9ff600069"&gt;one&lt;/span&gt; to ten years and provide for periodic future payments over the term of the agreements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have various consulting agreements with former owners of businesses we have acquired. Payments for such agreements are generally not made in advance. These agreements are generally for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90ZXh0cmVnaW9uOjhhOWZiOGE5ZDFjMTQ1OWRhOGZjNmNjY2MwOWY1ZmEyXzQ2OQ_c58d0d70-a4ff-4d46-984e-51c119b97ab7"&gt;one&lt;/span&gt; to five years and provide for bi-weekly or monthly payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have employment agreements with our executive officers and certain of our senior leadership. These agreements are generally for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90ZXh0cmVnaW9uOjhhOWZiOGE5ZDFjMTQ1OWRhOGZjNmNjY2MwOWY1ZmEyXzY1Ng_fe3b62a2-2da1-4726-b0d2-a995205a8bfb"&gt;three&lt;/span&gt; to five years and provide for participation in various incentive compensation arrangements. These &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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;agreements generally renew automatically on an annual basis after their initial term has expired, with the exception of our Chairman of the Board and Chief Executive Officer, which does not renew after the current term expiring in February 2028.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the maximum estimated future cash commitments under these agreements with remaining commitment terms, and with original terms of more than one year, are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&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:1.408%"/&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:1.408%"/&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:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-Compete&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:9pt;font-weight:700;line-height:100%"&gt;Consulting&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: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:9pt;font-weight:700;line-height:100%"&gt;Employment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&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:9pt;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="padding:2px 1pt;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;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,808&#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;1,240&#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;8,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,304&#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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Melvin C. Payne, our Chairman of the Board and Chief Executive Officer, has an employment agreement that does not renew after the initial term. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Defined Contribution Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sponsor a defined contribution plan, a 401K plan, for the benefit of our employees. Matching contributions and plan administrative expenses totaled $2.0 million, $2.3 million and $2.5 million during the years ended December&#160;31, 2019, 2020 and 2021, respectively. We do not offer any post-retirement or post-employment benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are a party to various litigation matters and proceedings. For each of our outstanding legal matters, we evaluate the merits of the case, our exposure to the matter, possible legal or settlement strategies, and the likelihood of an unfavorable outcome. If we determine that an unfavorable outcome is probable and can be reasonably estimated, we establish the necessary accruals. We hold certain insurance policies that may reduce cash outflows with respect to an adverse outcome of certain of these litigation matters. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Chinchilla v. Carriage Services, Inc., et al.,&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; Superior Court of California, San Joaquin County, Case No. STK-CV-UOE-2021-0004661. On May 19, 2021, a putative class action against the Company and several of our subsidiaries was filed. Plaintiff, a former employee, seeks monetary damages on behalf of himself and other similarly situated current and former non-exempt employees. Plaintiff claims that the Company failed to, among other things, pay minimum wages, provide meal and rest breaks, pay overtime, provide accurately itemized wage statements, reimburse employees for business expenses, and provide wages when due. See Note 24 to the Consolidated Financial Statements included herein for further discussion of the expected final settlement of this matter.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <csv:OtherCommitmentTermOfContract
      contextRef="i48d02bded8f1465d96d3fe4b1d5c82b8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90ZXh0cmVnaW9uOjhhOWZiOGE5ZDFjMTQ1OWRhOGZjNmNjY2MwOWY1ZmEyXzIwMw_50272b00-26b2-4bea-99ab-13c0ba8dd891">P10Y</csv:OtherCommitmentTermOfContract>
    <csv:OtherCommitmentTermOfContract
      contextRef="ib5482216c7c64e828d0d99bf5a8197eb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90ZXh0cmVnaW9uOjhhOWZiOGE5ZDFjMTQ1OWRhOGZjNmNjY2MwOWY1ZmEyXzQ3NQ_0e9eb744-f70b-4d3b-b2d3-c017afd55d00">P5Y</csv:OtherCommitmentTermOfContract>
    <csv:OtherCommitmentTermOfContract
      contextRef="i1964a30e22a9440cb282b19b9470bf25_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90ZXh0cmVnaW9uOjhhOWZiOGE5ZDFjMTQ1OWRhOGZjNmNjY2MwOWY1ZmEyXzY2Mg_5e0e4e8d-2c66-4052-a4a8-10d489a6cedd">P5Y</csv:OtherCommitmentTermOfContract>
    <us-gaap:OtherCommitmentsTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90ZXh0cmVnaW9uOjhhOWZiOGE5ZDFjMTQ1OWRhOGZjNmNjY2MwOWY1ZmEyXzMwNzg_f18093f1-5688-48e7-930c-7775c5d12379">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the maximum estimated future cash commitments under these agreements with remaining commitment terms, and with original terms of more than one year, are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.198%"/&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:1.408%"/&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:1.408%"/&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:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Non-Compete&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:9pt;font-weight:700;line-height:100%"&gt;Consulting&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: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:9pt;font-weight:700;line-height:100%"&gt;Employment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&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:9pt;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="padding:2px 1pt;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;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,808&#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;1,240&#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;8,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,304&#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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.282%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.989%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Melvin C. Payne, our Chairman of the Board and Chief Executive Officer, has an employment agreement that does not renew after the initial term. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCommitmentsTableTextBlock>
    <us-gaap:OtherCommitmentDueInNextTwelveMonths
      contextRef="ifc0ff5f686884da4b20b1a0ed216a1b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzItMS0xLTEtMzYxMTU_7684e8ca-f5b1-4f7a-9c46-47711506d583"
      unitRef="usd">2263000</us-gaap:OtherCommitmentDueInNextTwelveMonths>
    <us-gaap:OtherCommitmentDueInNextTwelveMonths
      contextRef="ib9a14bd653084e389043a405adc719cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzItMy0xLTEtMzYxMTU_ddd90ae3-f142-442e-8f11-ebcbf70e6608"
      unitRef="usd">719000</us-gaap:OtherCommitmentDueInNextTwelveMonths>
    <us-gaap:OtherCommitmentDueInNextTwelveMonths
      contextRef="ic4b0fbe9cc014cdd88fb91dbad9a3a63_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzItNS0xLTEtMzYxMTU_caafb500-2807-4e27-92ff-94bb7e38245f"
      unitRef="usd">3333000</us-gaap:OtherCommitmentDueInNextTwelveMonths>
    <us-gaap:OtherCommitmentDueInNextTwelveMonths
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzItNy0xLTEtMzYxMTU_9f1a60c3-4140-4e85-bc80-5dad52c8e7b9"
      unitRef="usd">6315000</us-gaap:OtherCommitmentDueInNextTwelveMonths>
    <us-gaap:OtherCommitmentDueInSecondYear
      contextRef="ifc0ff5f686884da4b20b1a0ed216a1b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzMtMS0xLTEtMzYxMTU_b0b333f6-c70b-4d3b-ae71-ee12f9312f45"
      unitRef="usd">1761000</us-gaap:OtherCommitmentDueInSecondYear>
    <us-gaap:OtherCommitmentDueInSecondYear
      contextRef="ib9a14bd653084e389043a405adc719cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzMtMy0xLTEtMzYxMTU_192e5110-9ec8-4593-8eee-e3526b2556a5"
      unitRef="usd">322000</us-gaap:OtherCommitmentDueInSecondYear>
    <us-gaap:OtherCommitmentDueInSecondYear
      contextRef="ic4b0fbe9cc014cdd88fb91dbad9a3a63_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzMtNS0xLTEtMzYxMTU_f9b729e7-f190-4677-85c8-f56bee194b8d"
      unitRef="usd">1211000</us-gaap:OtherCommitmentDueInSecondYear>
    <us-gaap:OtherCommitmentDueInSecondYear
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzMtNy0xLTEtMzYxMTU_bdfd9f66-9fef-44b0-9795-4a1bbabf62d1"
      unitRef="usd">3294000</us-gaap:OtherCommitmentDueInSecondYear>
    <us-gaap:OtherCommitmentDueInThirdYear
      contextRef="ifc0ff5f686884da4b20b1a0ed216a1b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzQtMS0xLTEtMzYxMTU_885b5a12-6776-4ae4-9100-e697c3e53d57"
      unitRef="usd">1186000</us-gaap:OtherCommitmentDueInThirdYear>
    <us-gaap:OtherCommitmentDueInThirdYear
      contextRef="ib9a14bd653084e389043a405adc719cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzQtMy0xLTEtMzYxMTU_c2faceed-6610-466b-be98-c59acfe662dc"
      unitRef="usd">148000</us-gaap:OtherCommitmentDueInThirdYear>
    <us-gaap:OtherCommitmentDueInThirdYear
      contextRef="ic4b0fbe9cc014cdd88fb91dbad9a3a63_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzQtNS0xLTEtMzYxMTU_1f975cf7-c19c-47f0-b105-1e5b5ee3d0a8"
      unitRef="usd">900000</us-gaap:OtherCommitmentDueInThirdYear>
    <us-gaap:OtherCommitmentDueInThirdYear
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzQtNy0xLTEtMzYxMTU_cf574cc7-902d-4e8f-939e-01857d603255"
      unitRef="usd">2234000</us-gaap:OtherCommitmentDueInThirdYear>
    <us-gaap:OtherCommitmentDueInFourthYear
      contextRef="ifc0ff5f686884da4b20b1a0ed216a1b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzUtMS0xLTEtMzYxMTU_d0708ccc-9b8b-45cb-87e2-1d5b8badd346"
      unitRef="usd">832000</us-gaap:OtherCommitmentDueInFourthYear>
    <us-gaap:OtherCommitmentDueInFourthYear
      contextRef="ib9a14bd653084e389043a405adc719cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzUtMy0xLTEtMzYxMTU_a7943458-6b96-45fa-8525-60cf06193600"
      unitRef="usd">51000</us-gaap:OtherCommitmentDueInFourthYear>
    <us-gaap:OtherCommitmentDueInFourthYear
      contextRef="ic4b0fbe9cc014cdd88fb91dbad9a3a63_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzUtNS0xLTEtMzYxMTU_e5b072c2-7566-4ab1-a161-731e2ac2e10b"
      unitRef="usd">900000</us-gaap:OtherCommitmentDueInFourthYear>
    <us-gaap:OtherCommitmentDueInFourthYear
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzUtNy0xLTEtMzYxMTU_106c2826-ad75-48d0-a8cc-98ad57209019"
      unitRef="usd">1783000</us-gaap:OtherCommitmentDueInFourthYear>
    <us-gaap:OtherCommitmentDueInFifthYear
      contextRef="ifc0ff5f686884da4b20b1a0ed216a1b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzYtMS0xLTEtMzYxMTU_e34cb4b2-37e1-499f-a9b2-7b7ec9ba3df6"
      unitRef="usd">458000</us-gaap:OtherCommitmentDueInFifthYear>
    <us-gaap:OtherCommitmentDueInFifthYear
      contextRef="ib9a14bd653084e389043a405adc719cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzYtMy0xLTEtMzYxMTU_032431a1-4e87-4400-b42d-1abf5a6116cf"
      unitRef="usd">0</us-gaap:OtherCommitmentDueInFifthYear>
    <us-gaap:OtherCommitmentDueInFifthYear
      contextRef="ic4b0fbe9cc014cdd88fb91dbad9a3a63_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzYtNS0xLTEtMzYxMTU_f7359530-e57e-47ff-924e-81bb3d6c6254"
      unitRef="usd">900000</us-gaap:OtherCommitmentDueInFifthYear>
    <us-gaap:OtherCommitmentDueInFifthYear
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzYtNy0xLTEtMzYxMTU_cb774c60-e606-4ed8-a8fe-0a7015d47628"
      unitRef="usd">1358000</us-gaap:OtherCommitmentDueInFifthYear>
    <us-gaap:OtherCommitmentDueAfterFifthYear
      contextRef="ifc0ff5f686884da4b20b1a0ed216a1b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzctMS0xLTEtMzYxMTU_21d2dbb6-e83c-45e4-a749-7798c3dfeaf4"
      unitRef="usd">308000</us-gaap:OtherCommitmentDueAfterFifthYear>
    <us-gaap:OtherCommitmentDueAfterFifthYear
      contextRef="ib9a14bd653084e389043a405adc719cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzctMy0xLTEtMzYxMTU_c943fa50-d879-4299-9d4f-cf9ec9eb8b71"
      unitRef="usd">0</us-gaap:OtherCommitmentDueAfterFifthYear>
    <us-gaap:OtherCommitmentDueAfterFifthYear
      contextRef="ic4b0fbe9cc014cdd88fb91dbad9a3a63_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzctNS0xLTEtMzYxMTU_9a2e9703-9ec7-4d11-8ed3-bd5951a4383f"
      unitRef="usd">1012000</us-gaap:OtherCommitmentDueAfterFifthYear>
    <us-gaap:OtherCommitmentDueAfterFifthYear
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzctNy0xLTEtMzYxMTU_7cde75b8-2c9b-4a3c-ac92-c18eb69b06c3"
      unitRef="usd">1320000</us-gaap:OtherCommitmentDueAfterFifthYear>
    <us-gaap:OtherCommitment
      contextRef="ifc0ff5f686884da4b20b1a0ed216a1b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzgtMS0xLTEtMzYxMTU_af33a2ac-e2fa-412c-9ac8-0f0a0b5672d5"
      unitRef="usd">6808000</us-gaap:OtherCommitment>
    <us-gaap:OtherCommitment
      contextRef="ib9a14bd653084e389043a405adc719cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzgtMy0xLTEtMzYxMTU_73c55101-108e-4305-ae1b-b861baac1fb3"
      unitRef="usd">1240000</us-gaap:OtherCommitment>
    <us-gaap:OtherCommitment
      contextRef="ic4b0fbe9cc014cdd88fb91dbad9a3a63_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzgtNS0xLTEtMzYxMTU_1694b9d8-b32d-4f0b-a4fb-e8e2a4e921dd"
      unitRef="usd">8256000</us-gaap:OtherCommitment>
    <us-gaap:OtherCommitment
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90YWJsZTo3NTQ5NDcyZmQ5NWY0NjBlYWJmN2NkODA5ZDg0ZTk0Ni90YWJsZXJhbmdlOjc1NDk0NzJmZDk1ZjQ2MGVhYmY3Y2Q4MDlkODRlOTQ2XzgtNy0xLTEtMzYxMTU_64a2aa91-6962-43dd-aef4-4fbed131d1ab"
      unitRef="usd">16304000</us-gaap:OtherCommitment>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90ZXh0cmVnaW9uOjhhOWZiOGE5ZDFjMTQ1OWRhOGZjNmNjY2MwOWY1ZmEyXzEyMjI_0dcd5829-8a22-4cbe-a554-9ccbab6693c2"
      unitRef="usd">2000000.0</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90ZXh0cmVnaW9uOjhhOWZiOGE5ZDFjMTQ1OWRhOGZjNmNjY2MwOWY1ZmEyXzEyMjY_c942d715-78dd-434c-8826-49397ae1ef1e"
      unitRef="usd">2300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDIvZnJhZzo4YTlmYjhhOWQxYzE0NTlkYThmYzZjY2NjMDlmNWZhMi90ZXh0cmVnaW9uOjhhOWZiOGE5ZDFjMTQ1OWRhOGZjNmNjY2MwOWY1ZmEyXzEyMzM_4c661f49-c935-473e-9ac0-652be9a44c3c"
      unitRef="usd">2500000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90ZXh0cmVnaW9uOjIxYWZkYjVhMGY3NzRjODg5MTAxODYwMmMwODAzM2NhXzQ4ODc_8d49d920-c6be-419d-baed-39319e038651">INCOME TAXES&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes consisted of the following (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&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:1.408%"/&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:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U. S. federal provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 current provision (benefit)&lt;/span&gt;&lt;/td&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;(2,234)&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;3,955&#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;11,837&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U. S. federal provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(452)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 deferred provision (benefit)&lt;/span&gt;&lt;/td&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;10,117&#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;4,597&#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;(692)&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: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 income tax provision &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;7,883&#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;8,552&#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;11,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of income taxes calculated at the U.S. federal statutory rate to those reflected in the Consolidated Statements of Operations is as follows (dollars in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" 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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:9pt;font-weight:700;line-height:100%"&gt;2019&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:9pt;font-weight:700;line-height:100%"&gt;2020&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/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:9pt;font-weight:700;line-height:100%"&gt;Percent&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:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/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:9pt;font-weight:700;line-height:100%"&gt;Percent&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:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/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:9pt;font-weight:700;line-height:100%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal statutory rate&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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of state income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of non-deductible expenses and other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of divestitures and impairment of businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The discrete tax adjustment for the year ended December&#160;31, 2021 includes a $1.2 million excess tax benefit related to share-based payments and other adjustments including return to provision analysis and state legislative changes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to taxation in the United States and various states. As of December&#160;31, 2021, tax years 2013 to 2020 are subject to examination by taxing authorities. On May 10, 2017, we filed amended federal returns for the tax years ended December 31, 2013, 2014 and 2015, which generated refunds of $1.9 million. The amended returns are under audit and as a result, the administrative processing of the carryback claims requires that the statute for tax years 2013 to 2015 remains open. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 30, 2020, we filed a carryback claim for a refund for the tax year ended December 31, 2018 for $7.0 million. The requested refund was received on August 7, 2020. As our refund claim filed for the tax year 2018 exceeded $5&#160;million, our 2018 federal return is under IRS under audit as required in order to receive Joint Committee approval for the refund. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 3, 2020, we filed a carryback claim for refund for the tax year ended December 31, 2019 for $1.2 million, which has not yet been received. On December 4, 2020, we filed an amended federal return for the tax year ended December 31, 2018, in order to take full advantage of the CARES Act legislative changes. The changes reported in the amended return resulted in additional $2.3 million of loss. The additional losses generated from the amended filing will be administratively carried back and processed as part of the Joint Committee review of the 2018 carryback claim.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the NOLs generated in tax years 2018 and 2019 are primarily the result of filing non-automatic accounting method changes relating to cemetery property and merchandise and services deferred revenue. These losses were carried back 5 years to tax years in which the enacted federal rate was 35%, under the CARES Act.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 11, 2021, we received an adverse ruling from the IRS for the accounting method change filed in 2018 for revenue recognition of cemetery property. Approval is still pending for the accounting method change filed for revenue recognition of cemetery merchandise and services. Upon receiving the adverse ruling on the revenue recognition of cemetery property accounting method change, we filed an automatic method change on Form 3115, to adopt the IRS&#x2019; preferred revenue recognition method for cemetery property. The accounting method change application was submitted under the &#x201c;three-month window&#x201d; rule, which would grant audit protection for the cumulative effect of the adverse ruling for revenue recognition of cemetery property, at the discretion of the IRS agent conducting the audit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tax effects of temporary differences from total operations that give rise to significant deferred tax assets and liabilities are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.759%"/&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:1.700%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax 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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 expense limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid 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;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 deferred income tax assets&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;11,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,668&#160;&lt;/span&gt;&lt;/td&gt;&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 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 deferred income tax assets&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;10,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;14,470&#160;&lt;/span&gt;&lt;/td&gt;&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;Deferred income tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preneed liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,477)&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,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our deferred tax assets and liabilities, along with related valuation allowances, are classified as non-current on our Consolidated Balance Sheet at December&#160;31, 2020 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We record a valuation allowance to reflect the estimated amount of deferred tax assets for which realization is uncertain. Management reviews the valuation allowance at the end of each quarter and makes adjustments if it is determined that it is more-likely-than not that the tax benefits will be realized. We recognized an immaterial net decrease in our valuation allowance during 2020 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; For state reporting purposes, we have $24.4 million of net operating loss carryforwards that will expire between 2022 and 2041, if not utilized. Based on management&#x2019;s assessment of the various state net operating losses, it was determined that it is more-likely-than not that we will be able to realize tax benefits on some portion of the amount of the state losses. The valuation allowance at December&#160;31, 2021 was attributable to the deferred tax asset related to a portion of the state operating losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We analyze tax benefits for uncertain tax positions and how they are to be recognized, measured, and derecognized in financial statements; provide certain disclosures of uncertain tax matters; and specify how reserves for uncertain tax positions should be classified on our Consolidated Balance Sheet.&lt;/span&gt;&lt;span style="color:#211d1e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The deferred tax assets recognized for those NOLs are presented net of these unrecognized tax benefits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the Company&#x2019;s unrecognized tax benefits reserve for uncertain tax positions primarily relates to the uncertainty of receiving audit protection for revenue recognition of cemetery property and not yet receiving the IRS approval of the cemetery merchandise and services accounting method change filed in 2018. Our unrecognized tax benefit reserve for the years ended December&#160;31, 2020 and 2021 was $3.7 million and $3.8 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&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:1.408%"/&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:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefit at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,656&#160;&lt;/span&gt;&lt;/td&gt;&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;Gross increases - tax positions in prior period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Gross decreases - tax positions in prior period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases - tax positions in current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefit at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, we expect that the $3.8 million of unrecognized tax benefit will be recognized in the next twelve months. We recognize interest accrued related to unrecognized tax benefit as income tax expense. As of December&#160;31, 2021, we accrued $0.1&#160;million of interest related to the unrecognized tax benefit.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90ZXh0cmVnaW9uOjIxYWZkYjVhMGY3NzRjODg5MTAxODYwMmMwODAzM2NhXzQ4NjQ_588cab53-7f4c-4515-b213-0625c4964ec2">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes consisted of the following (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&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:1.408%"/&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:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U. S. federal provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,039)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 current provision (benefit)&lt;/span&gt;&lt;/td&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;(2,234)&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;3,955&#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;11,837&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U. S. federal provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align: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,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(452)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State provision (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 deferred provision (benefit)&lt;/span&gt;&lt;/td&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;10,117&#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;4,597&#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;(692)&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: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 income tax provision &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;7,883&#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;8,552&#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;11,145&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzMtMS0xLTEtMzYxMTU_303cc503-edf5-4c40-9153-964fc4b93e63"
      unitRef="usd">-2039000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzMtMy0xLTEtMzYxMTU_4d1f8730-21c2-45ee-9973-9382dae4859e"
      unitRef="usd">1778000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzMtNS0xLTEtMzYxMTU_0b7996ff-da9c-40ae-b7c2-677da5a66e30"
      unitRef="usd">8848000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzQtMS0xLTEtMzYxMTU_6effd6b1-dcb4-4054-ad1c-687e928a9f42"
      unitRef="usd">-195000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzQtMy0xLTEtMzYxMTU_2d7d2ea9-d3d3-4ad4-8a65-ef9b11b976b0"
      unitRef="usd">2177000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzQtNS0xLTEtMzYxMTU_c7d9f1ad-9003-44c7-a2d2-efc18789023a"
      unitRef="usd">2989000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzUtMS0xLTEtMzYxMTU_627ac3d0-416d-4318-9a7c-c9139b14943f"
      unitRef="usd">-2234000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzUtMy0xLTEtMzYxMTU_b0050333-e552-4539-a46e-cb56dd8e2bed"
      unitRef="usd">3955000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzUtNS0xLTEtMzYxMTU_383aa3d3-a587-4110-9d0a-9a7b73459bad"
      unitRef="usd">11837000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzctMS0xLTEtMzYxMTU_2f723e1a-c41c-417e-8e4c-0608293e4890"
      unitRef="usd">8056000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzctMy0xLTEtMzYxMTU_c6e9a49f-1a6c-43bb-9f0d-7a11ee00b893"
      unitRef="usd">3994000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzctNS0xLTEtMzYxMTU_305e8db5-6a75-46bf-9d43-7914f1379294"
      unitRef="usd">-452000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzgtMS0xLTEtMzYxMTU_a1ea3eea-1901-4182-b829-004b95a2f86e"
      unitRef="usd">2061000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzgtMy0xLTEtMzYxMTU_372239c3-2f49-4c1d-87d5-69ac0bd8da65"
      unitRef="usd">603000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzgtNS0xLTEtMzYxMTU_7b6858bb-0470-4cf1-a0b7-ba06b888f94a"
      unitRef="usd">-240000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzktMS0xLTEtMzYxMTU_2cac083e-f9c4-45c0-9997-acb601a06d4f"
      unitRef="usd">10117000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzktMy0xLTEtMzYxMTU_aee2617d-1292-41e9-a4fe-159e79f4edcc"
      unitRef="usd">4597000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzktNS0xLTEtMzYxMTU_8e7f8282-7d57-4f5c-b9a2-7559790ce6b0"
      unitRef="usd">-692000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzEwLTEtMS0xLTM2MTE1_f75c2fa9-41fa-4e73-984d-995614813064"
      unitRef="usd">7883000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzEwLTMtMS0xLTM2MTE1_e57deb81-3a52-4f10-8b43-349ac499433f"
      unitRef="usd">8552000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZToxNjE0MTA5MmUwMzE0ZWExYWY5NDc2M2Q4ZDkyMzNkYS90YWJsZXJhbmdlOjE2MTQxMDkyZTAzMTRlYTFhZjk0NzYzZDhkOTIzM2RhXzEwLTUtMS0xLTM2MTE1_d23a9d8b-bc73-460f-9eed-9c6aeb64b44a"
      unitRef="usd">11145000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90ZXh0cmVnaW9uOjIxYWZkYjVhMGY3NzRjODg5MTAxODYwMmMwODAzM2NhXzQ4OTE_bc7d788a-90c7-4637-8d9f-6ae33df60228">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of income taxes calculated at the U.S. federal statutory rate to those reflected in the Consolidated Statements of Operations is as follows (dollars in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.149%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" 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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:9pt;font-weight:700;line-height:100%"&gt;2019&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:9pt;font-weight:700;line-height:100%"&gt;2020&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/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:9pt;font-weight:700;line-height:100%"&gt;Percent&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:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/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:9pt;font-weight:700;line-height:100%"&gt;Percent&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:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/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:9pt;font-weight:700;line-height:100%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal statutory rate&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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of state income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of non-deductible expenses and other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of divestitures and impairment of businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzMtMS0xLTEtMzYxMTU_22ee7c17-721e-41c7-9cce-9869171aee71"
      unitRef="usd">4707000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzMtMy0xLTEtMzYxMTU_8cade382-477a-4fe9-bf66-6b030cf07cbc"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzMtNS0xLTEtMzYxMTU_53df2205-8923-44af-8b8a-9879b700e8d7"
      unitRef="usd">5175000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzMtNy0xLTEtMzYxMTU_c6966ca0-ee7a-4b4d-9918-2ca2422a026c"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzMtOS0xLTEtMzYxMTU_3b308c98-81a8-4c72-8f9a-483d445206a1"
      unitRef="usd">9304000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzMtMTEtMS0xLTM2MTE1_168b08c8-c021-4ad8-aded-c59a6049101f"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzQtMS0xLTEtMzYxMTU_33a36380-1842-4818-91d5-738e96803ac6"
      unitRef="usd">1352000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzQtMy0xLTEtMzYxMTU_f9e4bf6b-08cf-488e-b180-c1af85492900"
      unitRef="number">0.060</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzQtNS0xLTEtMzYxMTU_8a2f8ee1-c031-4240-aceb-af343a2027d1"
      unitRef="usd">2080000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzQtNy0xLTEtMzYxMTU_f9238b7b-b634-476f-b719-eec90a0936bf"
      unitRef="number">0.084</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzQtOS0xLTEtMzYxMTU_4e426660-0227-4e33-97ad-4569d8cb8961"
      unitRef="usd">2180000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzQtMTEtMS0xLTM2MTE1_9550a161-8bf1-4007-8757-462f6faf579a"
      unitRef="number">0.049</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzUtMS0xLTEtMzYxMTU_f6c3af5f-9694-4134-ad0f-eb2e0d0fc700"
      unitRef="usd">947000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzUtMy0xLTEtMzYxMTU_4f40c7a6-4113-4b90-9ef9-69232affe058"
      unitRef="number">0.042</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzUtNS0xLTEtMzYxMTU_14c60f63-12b8-4113-81c3-fd69890e1dca"
      unitRef="usd">460000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzUtNy0xLTEtMzYxMTU_ba6bb290-d981-4c6e-a236-bdf738d927e9"
      unitRef="number">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzUtOS0xLTEtMzYxMTU_eb45af32-fcf1-4d70-b141-2e41fe976f18"
      unitRef="usd">-423000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzUtMTEtMS0xLTM2MTE1_51e66367-9bcc-4a13-967b-dbdeeed3ecc4"
      unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationDispositionOfBusiness
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzYtMS0xLTEtMzYxMTU_8415f39e-35c7-4a40-802c-dff65e076a69"
      unitRef="usd">911000</us-gaap:IncomeTaxReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzYtMy0xLTEtMzYxMTU_78abda89-a289-4965-8ace-6e8bca5f0e75"
      unitRef="number">0.0410</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:IncomeTaxReconciliationDispositionOfBusiness
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzYtNS0xLTEtMzYxMTU_370c5480-a060-4a89-be87-4e080df45c06"
      unitRef="usd">846000</us-gaap:IncomeTaxReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzYtNy0xLTEtMzYxMTU_20155783-a0f6-41be-bd01-0dc3310d18ef"
      unitRef="number">0.0340</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:IncomeTaxReconciliationDispositionOfBusiness
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzYtOS0xLTEtMzYxMTU_031ec78f-8f67-474b-a1bd-70dd8722a400"
      unitRef="usd">103000</us-gaap:IncomeTaxReconciliationDispositionOfBusiness>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzYtMTEtMS0xLTM2MTE1_23e9ebb6-f3f0-4aa8-b574-7b7169734b14"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfBusiness>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzctMS0xLTEtMzYxMTU_0ea3576f-4b11-4a37-bd49-cfb43f8c27c0"
      unitRef="usd">-34000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzctMy0xLTEtMzYxMTU_06f8240c-8abf-4376-afa0-1fb93336b4a3"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzctNS0xLTEtMzYxMTU_dd23215c-9920-4122-a559-6fbae459c97f"
      unitRef="usd">-9000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzctNy0xLTEtMzYxMTU_308d772e-d8ee-4dba-b4e5-00162831514b"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzctOS0xLTEtMzYxMTU_13a0ea3d-f26a-4eee-a645-b9d8620eca8e"
      unitRef="usd">-19000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzctMTEtMS0xLTM2MTE1_61fef7e7-ce83-45c7-8ee0-43c6ce775306"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzktMS0xLTEtMzYxMTU_5ee0e5ae-f20f-45aa-b2f3-acd8a15009ba"
      unitRef="usd">7883000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzktMy0xLTEtMzYxMTU_a44cc3e9-e5ad-4202-8a59-3ddcb424a9f7"
      unitRef="number">0.351</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzktNS0xLTEtMzYxMTU_b3ef01d0-a68d-4494-82f3-c6ed9bcaad1b"
      unitRef="usd">8552000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzktNy0xLTEtMzYxMTU_d6fa00bc-22b0-4b15-a031-78c60c587feb"
      unitRef="number">0.347</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzktOS0xLTEtMzYxMTU_31d81a84-c241-42da-a513-fb54d8922c02"
      unitRef="usd">11145000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo0ZjYwZmYxOTU4ZTE0MmM2OTI0YWI2ODg4NDdlNThmMy90YWJsZXJhbmdlOjRmNjBmZjE5NThlMTQyYzY5MjRhYjY4ODg0N2U1OGYzXzktMTEtMS0xLTM2MTE1_46d975c5-93db-4e3c-926d-843b8c0f7048"
      unitRef="number">0.251</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90ZXh0cmVnaW9uOjIxYWZkYjVhMGY3NzRjODg5MTAxODYwMmMwODAzM2NhXzMzNQ_b34ef42e-ffeb-47d0-a7bc-0469dc47dcc3"
      unitRef="usd">-1200000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="idf8a609c52a743b48d95aa7b1f6359ff_D20170510-20170510"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90ZXh0cmVnaW9uOjIxYWZkYjVhMGY3NzRjODg5MTAxODYwMmMwODAzM2NhXzc4NA_1d9078f5-65f5-46dc-9a1e-68f1c46b530e"
      unitRef="usd">1900000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="i6879c72f038d44c682608f5a5113e43c_D20200807-20200807"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90ZXh0cmVnaW9uOjIxYWZkYjVhMGY3NzRjODg5MTAxODYwMmMwODAzM2NhXzEyOTg_9d3954a2-901c-4e06-ba61-aa6df6d7c49b"
      unitRef="usd">7000000.0</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:ProceedsFromIncomeTaxRefunds
      contextRef="iaaf829bf63844afb9cb25ea0b59a1439_D20201103-20201103"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90ZXh0cmVnaW9uOjIxYWZkYjVhMGY3NzRjODg5MTAxODYwMmMwODAzM2NhXzE0NjA_5327dc9c-eded-4923-8249-2ba83bef40ce"
      unitRef="usd">1200000</us-gaap:ProceedsFromIncomeTaxRefunds>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i9c03863f55e64b579c56b51bd0e948dc_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90ZXh0cmVnaW9uOjIxYWZkYjVhMGY3NzRjODg5MTAxODYwMmMwODAzM2NhXzE3NjY_63335fb8-9f34-4d89-be77-5a9e7e69ba5c"
      unitRef="usd">2300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90ZXh0cmVnaW9uOjIxYWZkYjVhMGY3NzRjODg5MTAxODYwMmMwODAzM2NhXzQ4ODU_3cdce549-07b9-48d4-bc76-64964a982c94">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tax effects of temporary differences from total operations that give rise to significant deferred tax assets and liabilities are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.759%"/&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:1.700%"/&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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax 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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 expense limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid 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;741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 deferred income tax assets&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;11,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,668&#160;&lt;/span&gt;&lt;/td&gt;&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 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 deferred income tax assets&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;10,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;14,470&#160;&lt;/span&gt;&lt;/td&gt;&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;Deferred income tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Preneed liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,427)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,224)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 deferred income tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,378)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,477)&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,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzMtMS0xLTEtMzYxMTU_f4a78539-1663-4700-950c-1da13b8d8ba0"
      unitRef="usd">1570000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzMtMy0xLTEtMzYxMTU_f2d3550a-9eeb-40c8-ab6e-8dc4da99dfbf"
      unitRef="usd">1268000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzQtMS0xLTEtMzYxMTU_fcabdae5-04c8-4ac5-98c6-94a51ce8c5c2"
      unitRef="usd">18000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzQtMy0xLTEtMzYxMTU_c31d8152-b61f-4f61-838b-cdc14e027631"
      unitRef="usd">2777000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzUtMS0xLTEtMzYxMTU_61d8260a-4856-46e2-8f37-9db14cf14977"
      unitRef="usd">100000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzUtMy0xLTEtMzYxMTU_5dce1014-5920-4b3c-9211-d901c3f06c31"
      unitRef="usd">88000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <csv:DeferredTaxAssetsStateBonusDepreciation
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzYtMS0xLTEtMzYxMTU_ef12f496-ded6-496a-a610-893cbbcd05aa"
      unitRef="usd">1264000</csv:DeferredTaxAssetsStateBonusDepreciation>
    <csv:DeferredTaxAssetsStateBonusDepreciation
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzYtMy0xLTEtMzYxMTU_ba72c46c-60bc-4d79-8bbb-6292cef37fd9"
      unitRef="usd">1195000</csv:DeferredTaxAssetsStateBonusDepreciation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzctMS0xLTEtMzYxMTU_f5f91fce-4683-433f-b53d-5ab69f3e8f66"
      unitRef="usd">6313000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzctMy0xLTEtMzYxMTU_afc3d8db-790c-4163-a13c-30b33a1c81e5"
      unitRef="usd">7552000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzgtMS0xLTEtMzYxMTU_21816982-7a35-4b29-9b12-5affaa6c6366"
      unitRef="usd">1117000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzgtMy0xLTEtMzYxMTU_9ef48c46-a543-4ed9-b15c-6be6fec3dba2"
      unitRef="usd">1172000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <csv:DeferredTaxAssetsPreneedLiabilitiesNet
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzktMS0xLTEtMzYxMTU_c939fad7-0dc4-4cc8-8422-d66594c698b8"
      unitRef="usd">741000</csv:DeferredTaxAssetsPreneedLiabilitiesNet>
    <csv:DeferredTaxAssetsPreneedLiabilitiesNet
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzktMy0xLTEtMzYxMTU_820afdc3-0c35-4f5c-84a4-8f3545d6271b"
      unitRef="usd">616000</csv:DeferredTaxAssetsPreneedLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzExLTEtMS0xLTM2MTE1_cfe00a75-4730-4eef-aab1-547b7151d544"
      unitRef="usd">11123000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzExLTMtMS0xLTM2MTE1_e181b10f-ad95-47e1-8c24-9dd472c9df49"
      unitRef="usd">14668000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzEyLTEtMS0xLTM2MTE1_81981b40-627a-4073-a2f2-fca29351ce2c"
      unitRef="usd">222000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzEyLTMtMS0xLTM2MTE1_fd7fa8eb-aef1-4aed-a533-bbb74b83285f"
      unitRef="usd">198000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzEzLTEtMS0xLTM2MTE1_15a25155-1e9c-4090-81c1-e105bc1c97eb"
      unitRef="usd">10901000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzEzLTMtMS0xLTM2MTE1_f4995836-ce04-4abb-8cc1-ebc22a559869"
      unitRef="usd">14470000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzE1LTEtMS0xLTM2MTE1_bc896db1-c7e0-4b6e-8a0c-7ba8baa767ed"
      unitRef="usd">50946000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzE1LTMtMS0xLTM2MTE1_d224b5aa-40f3-4695-8c53-45a4f1fc3957"
      unitRef="usd">56030000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <csv:DeferredTaxLiabilitiesPreneedLiabilities
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzE2LTEtMS0xLTM2MTE1_6fbc6060-6f56-45e4-9a1f-08d30ed9de95"
      unitRef="usd">6427000</csv:DeferredTaxLiabilitiesPreneedLiabilities>
    <csv:DeferredTaxLiabilitiesPreneedLiabilities
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzE2LTMtMS0xLTM2MTE1_fa10ffd4-8aae-4379-a0c1-0cbfa6612c74"
      unitRef="usd">4224000</csv:DeferredTaxLiabilitiesPreneedLiabilities>
    <csv:DeferredTaxLiabilitiesConvertibleSubordinatedNotes
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzE3LTEtMS0xLTM2MTE1_50131e17-5ef1-4db8-8840-8bbb185dfa2a"
      unitRef="usd">5000</csv:DeferredTaxLiabilitiesConvertibleSubordinatedNotes>
    <csv:DeferredTaxLiabilitiesConvertibleSubordinatedNotes
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzE3LTMtMS0xLTM2MTE1_55801dcd-e3a9-4bf1-810f-c1ceb4b47bc8"
      unitRef="usd">0</csv:DeferredTaxLiabilitiesConvertibleSubordinatedNotes>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzE5LTEtMS0xLTM2MTE1_ecb2defa-6670-43ff-961b-8856a463a299"
      unitRef="usd">57378000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzE5LTMtMS0xLTM2MTE1_a7d0ba75-df11-4471-9a79-4b1c88fb65cc"
      unitRef="usd">60254000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzIwLTEtMS0xLTM2MTE1_f49a2254-76b8-41c9-9281-95c9c5daa20a"
      unitRef="usd">46477000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo1NWFlMzA5MmRlZTQ0NDczOWI0ZTBlNTViOTQxZDhmZC90YWJsZXJhbmdlOjU1YWUzMDkyZGVlNDQ0NzM5YjRlMGU1NWI5NDFkOGZkXzIwLTMtMS0xLTM2MTE1_8b6c9726-5545-4052-bd70-fec15b9a7182"
      unitRef="usd">45784000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90ZXh0cmVnaW9uOjIxYWZkYjVhMGY3NzRjODg5MTAxODYwMmMwODAzM2NhXzI3MDI_45904ca6-3d43-455a-aec5-244203c7e574"
      unitRef="usd">24400000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90ZXh0cmVnaW9uOjIxYWZkYjVhMGY3NzRjODg5MTAxODYwMmMwODAzM2NhXzU0OTc1NTgxNTc1ODM_f293c2f6-55d5-496c-856b-2e6904585eac"
      unitRef="usd">3700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90ZXh0cmVnaW9uOjIxYWZkYjVhMGY3NzRjODg5MTAxODYwMmMwODAzM2NhXzU0OTc1NTgxNTc1OTE_8f5ac631-df74-41ab-91bd-3887e19ff53e"
      unitRef="usd">3800000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90ZXh0cmVnaW9uOjIxYWZkYjVhMGY3NzRjODg5MTAxODYwMmMwODAzM2NhXzQ4Njg_470fa025-4f12-4053-855d-0d0e30b0a5b8">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&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:1.408%"/&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:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefit at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,656&#160;&lt;/span&gt;&lt;/td&gt;&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;Gross increases - tax positions in prior period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Gross decreases - tax positions in prior period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases - tax positions in current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefit at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if10cd7ecbf7842b9a7892e9be6ab729d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo4NDg4MGRmODlmZjI0NjVkODczNjBhYzAxMGMxMWQwMC90YWJsZXJhbmdlOjg0ODgwZGY4OWZmMjQ2NWQ4NzM2MGFjMDEwYzExZDAwXzItMS0xLTEtMzYxMTU_628cc27e-9c80-4cde-821e-101f2dc3d865"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9c03863f55e64b579c56b51bd0e948dc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo4NDg4MGRmODlmZjI0NjVkODczNjBhYzAxMGMxMWQwMC90YWJsZXJhbmdlOjg0ODgwZGY4OWZmMjQ2NWQ4NzM2MGFjMDEwYzExZDAwXzItMy0xLTEtMzYxMTU_7bde7471-725f-4e16-8b65-cc10e2a247e4"
      unitRef="usd">691000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo4NDg4MGRmODlmZjI0NjVkODczNjBhYzAxMGMxMWQwMC90YWJsZXJhbmdlOjg0ODgwZGY4OWZmMjQ2NWQ4NzM2MGFjMDEwYzExZDAwXzItNS0xLTEtMzYxMTU_154c42b9-dab0-4af5-b94d-d56ab3185209"
      unitRef="usd">3656000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo4NDg4MGRmODlmZjI0NjVkODczNjBhYzAxMGMxMWQwMC90YWJsZXJhbmdlOjg0ODgwZGY4OWZmMjQ2NWQ4NzM2MGFjMDEwYzExZDAwXzMtMS0xLTEtMzYxMTU_82d38202-be55-4eb6-b06b-a0b2500418e8"
      unitRef="usd">691000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo4NDg4MGRmODlmZjI0NjVkODczNjBhYzAxMGMxMWQwMC90YWJsZXJhbmdlOjg0ODgwZGY4OWZmMjQ2NWQ4NzM2MGFjMDEwYzExZDAwXzMtMy0xLTEtMzYxMTU_a0cf38f0-f28c-4f4d-94a8-6d97fe50fdf6"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo4NDg4MGRmODlmZjI0NjVkODczNjBhYzAxMGMxMWQwMC90YWJsZXJhbmdlOjg0ODgwZGY4OWZmMjQ2NWQ4NzM2MGFjMDEwYzExZDAwXzMtNS0xLTEtMzYxMTU_dc6b5631-1921-49db-8d79-8d652bc41497"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo4NDg4MGRmODlmZjI0NjVkODczNjBhYzAxMGMxMWQwMC90YWJsZXJhbmdlOjg0ODgwZGY4OWZmMjQ2NWQ4NzM2MGFjMDEwYzExZDAwXzQtMS0xLTEtMzYxMTU_a0455bac-a40d-4b3b-95e8-1d68ad72ab90"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo4NDg4MGRmODlmZjI0NjVkODczNjBhYzAxMGMxMWQwMC90YWJsZXJhbmdlOjg0ODgwZGY4OWZmMjQ2NWQ4NzM2MGFjMDEwYzExZDAwXzQtMy0xLTEtMzYxMTU_710ea9b7-7bc8-4300-960a-f64f5e409155"
      unitRef="usd">691000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo4NDg4MGRmODlmZjI0NjVkODczNjBhYzAxMGMxMWQwMC90YWJsZXJhbmdlOjg0ODgwZGY4OWZmMjQ2NWQ4NzM2MGFjMDEwYzExZDAwXzQtNS0xLTEtMzYxMTU_29ced23d-4702-420c-a51e-04f11de12181"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo4NDg4MGRmODlmZjI0NjVkODczNjBhYzAxMGMxMWQwMC90YWJsZXJhbmdlOjg0ODgwZGY4OWZmMjQ2NWQ4NzM2MGFjMDEwYzExZDAwXzUtMS0xLTEtMzYxMTU_f6ece3c5-dad6-4784-a2ad-9ac4becc770d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo4NDg4MGRmODlmZjI0NjVkODczNjBhYzAxMGMxMWQwMC90YWJsZXJhbmdlOjg0ODgwZGY4OWZmMjQ2NWQ4NzM2MGFjMDEwYzExZDAwXzUtMy0xLTEtMzYxMTU_d9240f16-c513-4346-becd-c2ad287ba6dc"
      unitRef="usd">3656000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo4NDg4MGRmODlmZjI0NjVkODczNjBhYzAxMGMxMWQwMC90YWJsZXJhbmdlOjg0ODgwZGY4OWZmMjQ2NWQ4NzM2MGFjMDEwYzExZDAwXzUtNS0xLTEtMzYxMTU_765bc908-2751-433e-95a8-ea4ac60c6b40"
      unitRef="usd">105000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9c03863f55e64b579c56b51bd0e948dc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo4NDg4MGRmODlmZjI0NjVkODczNjBhYzAxMGMxMWQwMC90YWJsZXJhbmdlOjg0ODgwZGY4OWZmMjQ2NWQ4NzM2MGFjMDEwYzExZDAwXzctMS0xLTEtMzYxMTU_9ab04420-f859-4f41-8dae-e546ec7acc72"
      unitRef="usd">691000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo4NDg4MGRmODlmZjI0NjVkODczNjBhYzAxMGMxMWQwMC90YWJsZXJhbmdlOjg0ODgwZGY4OWZmMjQ2NWQ4NzM2MGFjMDEwYzExZDAwXzctMy0xLTEtMzYxMTU_20955864-d38b-40e7-9b86-8804dfb657b7"
      unitRef="usd">3656000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90YWJsZTo4NDg4MGRmODlmZjI0NjVkODczNjBhYzAxMGMxMWQwMC90YWJsZXJhbmdlOjg0ODgwZGY4OWZmMjQ2NWQ4NzM2MGFjMDEwYzExZDAwXzctNS0xLTEtMzYxMTU_91a05e16-e800-4e63-926a-0feea59ec036"
      unitRef="usd">3761000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90ZXh0cmVnaW9uOjIxYWZkYjVhMGY3NzRjODg5MTAxODYwMmMwODAzM2NhXzQ1ODE_8f5ac631-df74-41ab-91bd-3887e19ff53e"
      unitRef="usd">3800000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDUvZnJhZzoyMWFmZGI1YTBmNzc0Yzg4OTEwMTg2MDJjMDgwMzNjYS90ZXh0cmVnaW9uOjIxYWZkYjVhMGY3NzRjODg5MTAxODYwMmMwODAzM2NhXzMyOTg1MzQ4OTY4MTQ_ef4f2be0-e6bf-48c6-866d-fd77e62b11b1"
      unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzExODUy_9e294f2a-ce0c-4e95-a6c5-7fe5ed52a0b1">STOCKHOLDERS&#x2019; EQUITY&lt;div style="margin-top:12pt"&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;Share Authorization&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are authorized to issue 80,000,000&#160;shares of common stock, $0.01 per share par value. We had 26,020,494 and 26,264,245 shares issued and 17,995,155 and 15,331,923 shares outstanding, net of 8,025,339 and 10,932,322 shares held in treasury at par, at December&#160;31, 2020 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Stock Based Compensation Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, we had two stock benefits plans in effect under which stock, restricted stock, stock options and performance awards have been granted or remain outstanding: the Second Amended and Restated 2006 Long-Term Incentive Plan (as amended, the &#x201c;Amended and Restated 2006 Plan&#x201d;) and the 2017 Omnibus Incentive Plan (as amended, the &#x201c;2017 Plan&#x201d;). The Amended and Restated 2006 Plan was terminated upon the approval of the 2017 Plan at the annual shareholders meeting on May 17, 2017. The 2017 Plan expires on May&#160;17, 2027. All stock-based plans are administered by the Compensation Committee appointed by our Board of Directors (our &#x201c;Board&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, we had 2,427,279 shares available to issue under our 2017 Plan. The termination of the Amended and Restated 2006 Plan does not affect the awards previously issued and outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock activity is as follows (in thousands, except shares): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.013%"/&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="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Returned for payroll taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted stock granted during the years ended December 31, 2020 and 2021 will vest over a three-year period, if the employee has remained continuously employed by us during the vesting period, at a weighted average stock price of $25.00 and $34.79, respectively. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the status of unvested restricted stock as of December&#160;31, 2021, and changes during 2021, is presented below:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Restricted stock awards&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:9pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at January&#160;1, 2021&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;45,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;23.34&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(30,821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(966)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Unvested at December 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 #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;22,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded stock-based compensation expense, which is included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regional and unallocated funeral and cemetery costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and &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;General, administrative and other&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; expenses, for restricted stock awards of $828,000, $735,000 and $390,000 for the years ended December&#160;31, 2019, 2020 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, we had $616,000 of total unrecognized compensation costs related to unvested restricted stock awards, which are expected to be recognized over a weighted average period of 1.2 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, we granted 150,000 options to a certain key employee at a weighted average price of $34.79. These options will vest when the price of our common stock closes at or above $53.39 (50,000 options) and $77.34 (100,000 options) for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEyNjQ0MzgzNzYwNzky_ee0aed03-83b4-4914-bf00-0bd7fbb5bcb5"&gt;three&lt;/span&gt; consecutive days within the ten-year term and the employee has remained continuously employed by us through such date. The fair value of these options was $1.7 million and was calculated using the Monte-Carlo simulation pricing model. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, our stock price closed at or above $53.39 for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEyNjQ0MzgzNzYwNzgx_41b6e561-37be-4008-9197-6c16ab4db40d"&gt;three&lt;/span&gt; consecutive days, which triggered the vesting of the 50,000 options granted during 2021. As a result, we accelerated the recognition of the grant date fair value of these options and recognized stock-based compensation expense of $511,000 during the year ended December&#160;31, 2021. Additionally, we recognized an additional $129,000 of stock-based compensation expense when we accelerated 12,980 options in connection with the resignation of an employee in accordance with the terms of the separation agreement we entered into in connection with such resignation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional stock option activity is as follows (in thousands, except shares): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.013%"/&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="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;701,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stock options granted during the years ended December 31, 2020 and 2021 had a weighted average price of $18.02 and $34.79, respectively. The fair value of these options was calculated using the Black-Scholes option pricing model. The options granted in 2020 vest over a three-year period and have a ten-year term. The options granted in 2021 vest over a five-year period and have a ten-year term. These options will vest if the employee has remained continuously employed by us through the vesting period.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.013%"/&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="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&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;423,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Returned for option price&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Returned for payroll taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stock options exercised during the years ended December 31, 2020 and 2021 had a weighted average exercise price of $13.72 and $21.99, respectively, with an aggregate intrinsic value of $0.5 million and $8.2 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Represents cash received for the payment of the option price.&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Represents cash withheld for the payment of payroll taxes.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options are granted with an exercise price equal to the closing price of our common stock on the date of grant. All of the options granted and outstanding under this plan have either a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzI4MjM_b3d1bd83-9dcd-42e9-88f3-1adcbcbdc632"&gt;seven&lt;/span&gt; or ten-year term. We utilized the Black-Scholes option pricing model and Monte-Carlo simulation pricing model for estimating the fair value of our stock options. These models allow for the use of a range of assumptions related to volatility, risk-free interest rate, expected holding period and dividend yield. The expected volatility utilized in these valuation models is based on the historical volatility of our stock price. The dividend yield and expected holding period are based on historical experience and management's estimate of future events. The risk-free interest rate is derived from the U.S. Treasury yield curve based on the expected life of the option in effect at the time of grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the options granted using the Monte-Carlo simulation pricing model was estimated on the date of grant with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.485%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the options granted using the Black-Scholes option pricing model was estimated on the date of grant with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 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 #000;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;701,400&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;Dividend&#160;yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free&#160;interest&#160;rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;holding period&#160;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&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;Black-Scholes value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$5.70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$4.61&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$10.14&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the stock options at and changes during the three years ended December&#160;31, 2021 is presented in the table below (shares in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" 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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:9pt;font-weight:700;line-height:100%"&gt;2019&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:9pt;font-weight:700;line-height:100%"&gt;2020&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Wtd.&#160;Avg.&lt;br/&gt;Ex. Price&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:9pt;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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Wtd.&#160;Avg.&lt;br/&gt;Ex. Price&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:9pt;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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Wtd.&#160;Avg.&lt;br/&gt;Ex. Price&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;Outstanding at January 1&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;1,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;23.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;23.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;24.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;18.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;34.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cancelled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;21.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;23.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Outstanding at December 31&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;1,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Exercisable at December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;22.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;22.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;25.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the intrinsic value of stock options exercised and the fair value of stock options vested for the three years ended December&#160;31, 2021 is presented in the table below (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intrinsic value of options exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of stock options vested&lt;/span&gt;&lt;/div&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;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table further describes our outstanding stock options at December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&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.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&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.969%"/&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.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options Exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Actual Ranges of Exercise Prices&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:9pt;font-weight:700;line-height:100%"&gt;Number Outstanding at 12/31/21&lt;/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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&#160;Life&lt;/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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise Price&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:9pt;font-weight:700;line-height:100%"&gt;Number Exercisable at 12/31/21&lt;/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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&#160;Life&lt;/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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise Price&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;$18.02 - $18.02&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;13,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;border-top:1pt solid #000000;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;3.48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;$20.06 - $26.54&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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: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;5.18&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;24.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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.07&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;24.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;$34.79 - $34.79&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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: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;9.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;$18.02 - $34.79&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;1,265,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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;7.63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;30.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.55&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;25.71&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value of the outstanding and exercisable stock options was $42.4 million and $16.5 million, respectively, at December&#160;31, 2021. We had $6.1 million of unrecognized compensation cost, net of estimated forfeitures, related to unvested stock options expected to be recognized over a weighted average period of approximately 4.79 years at December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded stock-based compensation expense, which is included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regional and unallocated funeral and cemetery costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and &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;General, administrative and other&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; expenses, for stock options, including the accelerated stock options discussed above of $682,000, $669,000 and $2,355,000 for the years ended December&#160;31, 2019, 2020 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&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;Performance Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;,&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; we issued 237,500 performance awards to certain employees, payable in shares, with a fair value of $2.8 million. On May 19, 2020, we cancelled all performance award agreements previously awarded to all individuals during 2019, as well as the 237,500 performance awards previously granted in 2020. Concurrently with the cancellation of those performance awards, the Compensation Committee of the Board approved 368,921 new performance awards to be issued to certain employees. These new performance awards were treated as a modification of the cancelled awards and resulted in an additional $1.7 million of incremental compensation expense. These awards will vest (if at all) on December 31, 2024, provided that the Company&#x2019;s common stock reaches the predetermined growth targets for a sustained period beginning on the grant date and ending on December 31, 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 1, 2021, we amended the performance award agreements granted on May 19, 2020 for three of our executives. The amendment increased the amount of performance awards payable in shares for the last three predetermined growth targets. It was treated as a modification of the original performance award agreement and resulted in an additional $2.6 million of incremental compensation expense, expected to be recognized over the remaining term of 36 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional performance award activity is as follows (in thousands, except shares): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.113%"/&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="15" 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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;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="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;30,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the new performance award and changes during the year ended December&#160;31, 2021 is presented in the table and below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Performance Awards&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:9pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At January&#160;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;366,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.89&#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="padding:2px 1pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Amended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;At December 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;435,766&#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;21.76&#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-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the new performance awards granted during the year ended December&#160;31, 2021, their respective fair values and the assumptions utilized in the Monte-Carlo simulation pricing model:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Grant date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;April 16, 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 1, 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;August 12, 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 15, 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;November 29, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Simulation period (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.39&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.29&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.09&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share price at grant date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$35.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$38.78&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$39.48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$45.27&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$51.15&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;Expected volatility&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;41.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;Risk-free interest rate&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;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, there was $7.2 million of unrecognized compensation cost related to performance awards expected to be recognized over a weighted average period of 36 months. If all of the predetermined growth targets are met as of December 31, 2024, a total of 1,052,532 shares of common stock would be awarded to participants under this program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded stock-based compensation expense, which is included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regional and unallocated funeral and cemetery costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and&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; General, administrative and other&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; expenses, for performance awards of $196,000, $894,000 and $1,573,000 during the years ended December&#160;31, 2019, 2020 and 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We provide all employees the opportunity to purchase common stock through payroll deductions in our ESPP. Purchases are made quarterly; the price being 85% of the lower of the price on the first day of the plan entry date (beginning of the fiscal year) or the actual date of purchase (end of quarter). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ESPP activity is as follows (in thousands, except shares):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.115%"/&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="24" 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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;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="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Price&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Price&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;13.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded stock-based compensation expense, which is included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Regional and unallocated funeral and cemetery costs &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and &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;General, administrative and other&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; expenses, for our ESPP of $292,000, $434,000 and $552,000 during the years ended December&#160;31, 2019, 2020 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the right to purchase shares under the ESPP are estimated at the date of purchase with the four quarterly purchase dates using the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.718%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 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 2px 102.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 102.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 102.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend&#160;yield&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;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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&#160;volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free&#160;interest&#160;rate&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.42%, 2.51%, 2.56%, 2.60%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.54%, 1.57%, 1.57%,1.56%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.09%, 0.09%, 0.10%, 0.10%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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&#160;life&#160;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25, 0.50, 0.75, 1.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25, 0.50, 0.75, 1.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25, 0.50, 0.75, 1.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatilities are based on the historical volatility during the previous twelve months of the underlying common stock. The risk-free rate for the quarterly purchase periods is based on the U.S. Treasury yields in effect at the time of purchase. The expected life of the ESPP grants represents the calendar quarters from the beginning of the year to the purchase date (end of each quarter).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Good To Great Incentive Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not issue any shares of common stock in 2021 related to our Good To Great program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 19, 2020, we issued 17,991 shares of our common stock to certain employees, which were valued at $449,000 at a grant date stock price of $25.00. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2019, we issued 14,844 shares of our common stock to certain employees, which were valued at $294,000 at a grant date stock price of $19.92. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-Employee Director and Board Advisor Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Director Compensation Policy provides that each independent director is entitled to a quarterly retainer of $35,000 payable in cash and/or unrestricted shares of our common stock at the end of each quarter. The Lead Director and chairman of our Audit Committee are entitled to an additional annual retainer of $10,000, payable in quarterly installments of $2,500 each at the end of each quarter, and the chairman of our Corporate Governance and Compensation Committees are entitled to an additional annual retainer of $5,000, payable in quarterly installments of $1,250 each at the end of each quarter. Any new independent director will receive upon admission to the Board a grant of $25,000 (in addition to the independent director annual retainer prorated at the time the new director is admitted to the Board) which can be taken in cash or unrestricted shares of our common stock. The Board Advisor is entitled to a quarterly retainer of $18,750 payable in cash and/or unrestricted shares of our common stock at the end of each quarter. The number of shares of such common stock will be determined by dividing the cash amount by the closing price of our common stock on the date of grant, which will be the date of admission to the Board. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 17, 2021, James R. Schenck provided notice of his resignation from the Board effective on that date. He served as the chairman of the Corporate Governance Committee and as a member of the Audit Committee and the Compensation Committee. On June 1, 2021, the Board appointed Dr. Achille Messac to be the chairman of the Corporate Governance Committee.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-Employee Director and Board Advisor common stock activity is as follows (in thousands, except shares): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.115%"/&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="24" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Board of Directors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advisor to the Board&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Common stock granted during the years ended December 31, 2019, 2020 and 2021 had a weighted average price of $20.78, $21.16 and $42.14, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded compensation expense, which is included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;General, administrative and other&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; expenses, related to annual retainers, including the value of stock granted to non-employee Directors and an advisor to our Board, of $455,000, $889,000 and $858,000 during the years ended December&#160;31, 2019, 2020 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash Dividends&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 27, 2021, our Board approved an annual increase of $0.05 per share for a total annual dividend of $0.45 per share beginning with the dividend declaration in the fourth quarter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Board declared the following dividends payable on the dates below (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Dollar Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 1st&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;0.1000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,799&#160;&lt;/span&gt;&lt;/td&gt;&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;June 1st&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;0.1000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;September 1st&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;December 1st&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;0.1125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;/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%;text-decoration:underline"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Dollar Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 1st&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;0.0750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,339&#160;&lt;/span&gt;&lt;/td&gt;&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;June 1st&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;0.0750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;September 1st&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;December 1st&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;0.1000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzc3_c1042a5b-22e4-4898-935c-581d1b2ff4e2"
      unitRef="shares">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwNA_6b8c9de7-0295-43ce-a777-5e83b2d498db"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEzNQ_6d4440da-5621-4f70-bfcb-34caeeca01ed"
      unitRef="shares">26020494</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzE0Mg_d0eadf36-b62f-4020-bf44-a3367d07ba82"
      unitRef="shares">26264245</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MTM4MTU_03e57606-fe8c-43f4-8be1-3a0649667747"
      unitRef="shares">17995155</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MTM4MjM_d83c35f6-3f41-4c39-96d8-fc1ef4bf2400"
      unitRef="shares">15331923</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzE4Mw_5411fc17-cc61-4200-ae30-2bc803866ac9"
      unitRef="shares">8025339</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwOTk1MTE2Mzk2Nzg_4ac3b89c-a462-46e6-b9fb-84e25acae626"
      unitRef="shares">10932322</us-gaap:TreasuryStockShares>
    <csv:NumberofStockBenefitPlans
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMxMQ_a86e9cb5-4051-4c44-a9c8-bbb1857f2d1c"
      unitRef="plan">2</csv:NumberofStockBenefitPlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ib5a5c1423828445081b7dc29dcdb5c44_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzkyMw_3b94a235-c982-4b08-a6af-cd03ad49257d"
      unitRef="shares">2427279</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEyMDk0NjI3OTQ2ODg0_df5fc8f2-de57-4fc5-93b1-5ccd112bd63d">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock activity is as follows (in thousands, except shares): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.013%"/&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="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Returned for payroll taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted stock granted during the years ended December 31, 2020 and 2021 will vest over a three-year period, if the employee has remained continuously employed by us during the vesting period, at a weighted average stock price of $25.00 and $34.79, respectively. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the status of unvested restricted stock as of December&#160;31, 2021, and changes during 2021, is presented below:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Restricted stock awards&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:9pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at January&#160;1, 2021&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;45,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;23.34&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align: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,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(30,821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(966)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Unvested at December 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 #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;22,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.21&#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:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i71e1ba8171a34921a08b1bb9c0f47d22_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2NDcyNzI4NTZkYzA0NTJmOWQ4MTNkMGMxNzhhMTY5ZS90YWJsZXJhbmdlOjY0NzI3Mjg1NmRjMDQ1MmY5ZDgxM2QwYzE3OGExNjllXzMtNy0xLTEtNDAyMzQ_0362019d-7f22-47c4-a999-d606aeb30a2c"
      unitRef="shares">10200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <csv:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsinPeriodAggregateGrantDateMarketValue
      contextRef="i71e1ba8171a34921a08b1bb9c0f47d22_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2NDcyNzI4NTZkYzA0NTJmOWQ4MTNkMGMxNzhhMTY5ZS90YWJsZXJhbmdlOjY0NzI3Mjg1NmRjMDQ1MmY5ZDgxM2QwYzE3OGExNjllXzMtOC0xLTEtNDAyMzQ_8a70d03b-82c0-4d34-9c87-428069098066"
      unitRef="usd">255000</csv:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsinPeriodAggregateGrantDateMarketValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i927fd80b6b084f949720f29d76f598ed_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2NDcyNzI4NTZkYzA0NTJmOWQ4MTNkMGMxNzhhMTY5ZS90YWJsZXJhbmdlOjY0NzI3Mjg1NmRjMDQ1MmY5ZDgxM2QwYzE3OGExNjllXzMtMTAtMS0xLTQwMjM0_b9a1b36b-fff5-4919-b994-0d687c7d5b3e"
      unitRef="shares">9300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <csv:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsinPeriodAggregateGrantDateMarketValue
      contextRef="i927fd80b6b084f949720f29d76f598ed_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2NDcyNzI4NTZkYzA0NTJmOWQ4MTNkMGMxNzhhMTY5ZS90YWJsZXJhbmdlOjY0NzI3Mjg1NmRjMDQ1MmY5ZDgxM2QwYzE3OGExNjllXzMtMTEtMS0xLTQwMjM0_a019565e-2df5-422e-899d-4aa753c7dedd"
      unitRef="usd">324000</csv:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsinPeriodAggregateGrantDateMarketValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i71e1ba8171a34921a08b1bb9c0f47d22_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2NDcyNzI4NTZkYzA0NTJmOWQ4MTNkMGMxNzhhMTY5ZS90YWJsZXJhbmdlOjY0NzI3Mjg1NmRjMDQ1MmY5ZDgxM2QwYzE3OGExNjllXzQtNy0xLTEtNDAyMzQ_c9132338-fbb3-4a5c-8e7b-19aed8e0bf2c"
      unitRef="shares">10588</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i71e1ba8171a34921a08b1bb9c0f47d22_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2NDcyNzI4NTZkYzA0NTJmOWQ4MTNkMGMxNzhhMTY5ZS90YWJsZXJhbmdlOjY0NzI3Mjg1NmRjMDQ1MmY5ZDgxM2QwYzE3OGExNjllXzQtOC0xLTEtNDAyMzQ_6de6e144-de98-41b6-821f-196591a3c491"
      unitRef="usd">250000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i927fd80b6b084f949720f29d76f598ed_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2NDcyNzI4NTZkYzA0NTJmOWQ4MTNkMGMxNzhhMTY5ZS90YWJsZXJhbmdlOjY0NzI3Mjg1NmRjMDQ1MmY5ZDgxM2QwYzE3OGExNjllXzQtMTAtMS0xLTQwMjM0_1ed977c0-6065-4dd0-9f80-c6676e210ad8"
      unitRef="shares">10399</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i927fd80b6b084f949720f29d76f598ed_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2NDcyNzI4NTZkYzA0NTJmOWQ4MTNkMGMxNzhhMTY5ZS90YWJsZXJhbmdlOjY0NzI3Mjg1NmRjMDQ1MmY5ZDgxM2QwYzE3OGExNjllXzQtMTEtMS0xLTQwMjM0_a6c6ce49-b629-49c1-9308-1704ba59ccbe"
      unitRef="usd">375000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i71e1ba8171a34921a08b1bb9c0f47d22_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2NDcyNzI4NTZkYzA0NTJmOWQ4MTNkMGMxNzhhMTY5ZS90YWJsZXJhbmdlOjY0NzI3Mjg1NmRjMDQ1MmY5ZDgxM2QwYzE3OGExNjllXzUtNy0xLTEtNDAyMzQ_1c32d7ab-88de-49eb-bc3e-b569ffbcf9a3"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodFairValue
      contextRef="i71e1ba8171a34921a08b1bb9c0f47d22_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2NDcyNzI4NTZkYzA0NTJmOWQ4MTNkMGMxNzhhMTY5ZS90YWJsZXJhbmdlOjY0NzI3Mjg1NmRjMDQ1MmY5ZDgxM2QwYzE3OGExNjllXzUtOC0xLTEtNDAyMzQ_f97e8f72-809e-4850-aba6-ae4b9d77c318"
      unitRef="usd">0</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i927fd80b6b084f949720f29d76f598ed_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2NDcyNzI4NTZkYzA0NTJmOWQ4MTNkMGMxNzhhMTY5ZS90YWJsZXJhbmdlOjY0NzI3Mjg1NmRjMDQ1MmY5ZDgxM2QwYzE3OGExNjllXzUtMTAtMS0xLTQwMjM0_da332e1b-25bc-4393-b930-1ec20523c137"
      unitRef="shares">966</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodFairValue
      contextRef="i927fd80b6b084f949720f29d76f598ed_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2NDcyNzI4NTZkYzA0NTJmOWQ4MTNkMGMxNzhhMTY5ZS90YWJsZXJhbmdlOjY0NzI3Mjg1NmRjMDQ1MmY5ZDgxM2QwYzE3OGExNjllXzUtMTEtMS0xLTQwMjM0_c7848a2a-9e12-4c7e-a7b8-9307bfb00f6c"
      unitRef="usd">27000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i71e1ba8171a34921a08b1bb9c0f47d22_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2YTJkNzY5OTEwOGY0YjgzYWE0OGFlYTVhM2E2ZTFhMC90YWJsZXJhbmdlOjZhMmQ3Njk5MTA4ZjRiODNhYTQ4YWVhNWEzYTZlMWEwXzEtMS0xLTEtNDAyMzQvdGV4dHJlZ2lvbjo2NjAyMDg2NjMyNWM0MmJlOThlOTU0MjQzNzY0Y2ZmOF8xMDk5NTExNjI4MDAw_53df6a29-71fc-49cd-8bd3-5794a1128ed2"
      unitRef="usdPerShare">25.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i927fd80b6b084f949720f29d76f598ed_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2YTJkNzY5OTEwOGY0YjgzYWE0OGFlYTVhM2E2ZTFhMC90YWJsZXJhbmdlOjZhMmQ3Njk5MTA4ZjRiODNhYTQ4YWVhNWEzYTZlMWEwXzEtMS0xLTEtNDAyMzQvdGV4dHJlZ2lvbjo2NjAyMDg2NjMyNWM0MmJlOThlOTU0MjQzNzY0Y2ZmOF8xMDk5NTExNjI4MDA0_9245aa47-dff7-4cd7-8808-185fbdfd65be"
      unitRef="usdPerShare">34.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic9f6f821e4814e0f9e2cfaf93c6b5504_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozNGU2OGI5YjI4MzQ0Y2ZkOGUzOWI2MmI2NmRjMjVhYS90YWJsZXJhbmdlOjM0ZTY4YjliMjgzNDRjZmQ4ZTM5YjYyYjY2ZGMyNWFhXzEtMS0xLTEtMzYxMTU_31988b65-ba6c-4b70-b295-77d3575400cf"
      unitRef="shares">45130</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic9f6f821e4814e0f9e2cfaf93c6b5504_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozNGU2OGI5YjI4MzQ0Y2ZkOGUzOWI2MmI2NmRjMjVhYS90YWJsZXJhbmdlOjM0ZTY4YjliMjgzNDRjZmQ4ZTM5YjYyYjY2ZGMyNWFhXzEtMy0xLTEtMzYxMTU_eb947df4-979b-489d-b37e-96d07f98b1a2"
      unitRef="usdPerShare">23.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id78dd088afda423aa19ddc9e5bedb406_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozNGU2OGI5YjI4MzQ0Y2ZkOGUzOWI2MmI2NmRjMjVhYS90YWJsZXJhbmdlOjM0ZTY4YjliMjgzNDRjZmQ4ZTM5YjYyYjY2ZGMyNWFhXzItMS0xLTEtMzYxMTU_f10ea928-4606-4f07-ba76-b9c5ede46e09"
      unitRef="shares">9300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id78dd088afda423aa19ddc9e5bedb406_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozNGU2OGI5YjI4MzQ0Y2ZkOGUzOWI2MmI2NmRjMjVhYS90YWJsZXJhbmdlOjM0ZTY4YjliMjgzNDRjZmQ4ZTM5YjYyYjY2ZGMyNWFhXzItMy0xLTEtMzYxMTU_b0dfbae3-3aea-42e5-9700-09bf68260e5a"
      unitRef="usdPerShare">34.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id78dd088afda423aa19ddc9e5bedb406_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozNGU2OGI5YjI4MzQ0Y2ZkOGUzOWI2MmI2NmRjMjVhYS90YWJsZXJhbmdlOjM0ZTY4YjliMjgzNDRjZmQ4ZTM5YjYyYjY2ZGMyNWFhXzMtMS0xLTEtMzYxMTU_8e3f3fb3-662e-408d-a1f0-693cc4e5e47e"
      unitRef="shares">30821</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id78dd088afda423aa19ddc9e5bedb406_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozNGU2OGI5YjI4MzQ0Y2ZkOGUzOWI2MmI2NmRjMjVhYS90YWJsZXJhbmdlOjM0ZTY4YjliMjgzNDRjZmQ4ZTM5YjYyYjY2ZGMyNWFhXzMtMy0xLTEtMzYxMTU_db55c127-6134-4f79-9471-8025f5dd199a"
      unitRef="usdPerShare">23.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id78dd088afda423aa19ddc9e5bedb406_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozNGU2OGI5YjI4MzQ0Y2ZkOGUzOWI2MmI2NmRjMjVhYS90YWJsZXJhbmdlOjM0ZTY4YjliMjgzNDRjZmQ4ZTM5YjYyYjY2ZGMyNWFhXzQtMS0xLTEtMzYxMTU_db7eba21-1fe8-40e0-9adf-e64ef3972fb6"
      unitRef="shares">966</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id78dd088afda423aa19ddc9e5bedb406_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozNGU2OGI5YjI4MzQ0Y2ZkOGUzOWI2MmI2NmRjMjVhYS90YWJsZXJhbmdlOjM0ZTY4YjliMjgzNDRjZmQ4ZTM5YjYyYjY2ZGMyNWFhXzQtMy0xLTEtMzYxMTU_990fa2ca-2131-4dd6-a012-c2befa0c051c"
      unitRef="usdPerShare">28.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5a571dcaf9934a5e848699b07c1cdda5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozNGU2OGI5YjI4MzQ0Y2ZkOGUzOWI2MmI2NmRjMjVhYS90YWJsZXJhbmdlOjM0ZTY4YjliMjgzNDRjZmQ4ZTM5YjYyYjY2ZGMyNWFhXzUtMS0xLTEtMzYxMTU_f64b7c33-582c-4190-b2d3-b5ebba12728a"
      unitRef="shares">22643</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5a571dcaf9934a5e848699b07c1cdda5_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozNGU2OGI5YjI4MzQ0Y2ZkOGUzOWI2MmI2NmRjMjVhYS90YWJsZXJhbmdlOjM0ZTY4YjliMjgzNDRjZmQ4ZTM5YjYyYjY2ZGMyNWFhXzUtMy0xLTEtMzYxMTU_16bd5500-10fa-4ec4-a3dd-dd9959597d4b"
      unitRef="usdPerShare">27.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iceda0b71e1c84b338387ee4548c2e8a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwOTk1MTE2NDAxNjk_aa670cfa-d440-4306-af1f-50d41cacb305"
      unitRef="usd">828000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i75e3dd2adecc4f9da31ca9dbe30408d8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwOTk1MTE2NDAxNzM_ce76221c-4e33-46eb-ae01-00a02fbba2f6"
      unitRef="usd">735000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id78dd088afda423aa19ddc9e5bedb406_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwOTk1MTE2NDAxNzc_ccba1b23-45a2-439d-9c69-3ca5a434a742"
      unitRef="usd">390000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzE5MDE_e09bcbc2-535a-4c53-9ac3-5c35a7e31eee"
      unitRef="usd">616000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzIwNzQ_678669b2-9195-4d28-90bf-bc15dc139002">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i3fca9bbe6d7a4e369f2f34c76ef76aea_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwOTk1MTE2NDA5MDE_c34ff99f-ed25-4a7f-89db-2c1f5a2f0943"
      unitRef="shares">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i3fca9bbe6d7a4e369f2f34c76ef76aea_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwOTk1MTE2NDA5MDg_cdd67009-20fa-4fb9-948d-000af119606d"
      unitRef="usdPerShare">34.79</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharePrice
      contextRef="i7586e28b666449dca08d4dad41164aa4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MTQxNjU_03b9f645-f625-4759-9623-e17fbeedc1c6"
      unitRef="usdPerShare">53.39</us-gaap:SharePrice>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i7586e28b666449dca08d4dad41164aa4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MTQxOTM_f310bde8-7287-444f-b5ab-0ddbcc86ce18"
      unitRef="usd">50000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:SharePrice
      contextRef="i1b465f396abe4131919b307c0d01a273_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MTQxNzQ_09d87497-584d-4a55-a145-a85a9381a229"
      unitRef="usdPerShare">77.34</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i60c02bf98a6647e4b4f1deb37540d3a4_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MTQxODQ_f65c5eec-996d-4399-b17c-4a2fce86c27a"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3fca9bbe6d7a4e369f2f34c76ef76aea_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEyNjQ0MzgzNzYwODEy_73600ecd-d4f2-4115-b71b-653cac1d7e7a">P10Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsGrantsInPeriodAggregateGrantDateMarketValue
      contextRef="i3fca9bbe6d7a4e369f2f34c76ef76aea_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwOTk1MTE2NDA5MzI_59b57e6a-01ad-4aa2-8302-26a888e4a642"
      unitRef="usd">1700000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsGrantsInPeriodAggregateGrantDateMarketValue>
    <us-gaap:SharePrice
      contextRef="i7586e28b666449dca08d4dad41164aa4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MTYyODA_03b9f645-f625-4759-9623-e17fbeedc1c6"
      unitRef="usdPerShare">53.39</us-gaap:SharePrice>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i7586e28b666449dca08d4dad41164aa4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MTYzNjM_f310bde8-7287-444f-b5ab-0ddbcc86ce18"
      unitRef="usd">50000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic0e48d585d014f6d960daada940ce88d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MTU0NTg_53f79f32-dcdb-481d-8ee0-edc19ddf57d1"
      unitRef="usd">511000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MTY3Mzc_f2c72d58-aea4-4408-baab-fb1e7c521dd6"
      unitRef="usd">129000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MTY4MDA_58970917-2c22-4805-9a46-dcf083041f87"
      unitRef="shares">12980</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEyMDk0NjI3OTQ2ODg1_075beb0d-ee2a-4396-92b8-b1ccc7977f41">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional stock option activity is as follows (in thousands, except shares): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.013%"/&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="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;701,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stock options granted during the years ended December 31, 2020 and 2021 had a weighted average price of $18.02 and $34.79, respectively. The fair value of these options was calculated using the Black-Scholes option pricing model. The options granted in 2020 vest over a three-year period and have a ten-year term. The options granted in 2021 vest over a five-year period and have a ten-year term. These options will vest if the employee has remained continuously employed by us through the vesting period.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.013%"/&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="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&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;423,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Returned for option price&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Returned for payroll taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the stock options at and changes during the three years ended December&#160;31, 2021 is presented in the table below (shares in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" 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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:9pt;font-weight:700;line-height:100%"&gt;2019&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:9pt;font-weight:700;line-height:100%"&gt;2020&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Wtd.&#160;Avg.&lt;br/&gt;Ex. Price&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:9pt;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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Wtd.&#160;Avg.&lt;br/&gt;Ex. Price&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:9pt;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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Wtd.&#160;Avg.&lt;br/&gt;Ex. Price&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;Outstanding at January 1&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;1,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;23.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;23.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;24.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;18.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;34.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(247)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cancelled or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;21.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;23.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;33.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Outstanding at December 31&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;1,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Exercisable at December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;22.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;668&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;22.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;25.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;A summary of the intrinsic value of stock options exercised and the fair value of stock options vested for the three years ended December&#160;31, 2021 is presented in the table below (in thousands):</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i15acbfaf237946ae92606e2e32033e27_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNjlhNjI4YzRmNzE0ODRkODlkNzdhNDIzNmM5MjcyMi90YWJsZXJhbmdlOjI2OWE2MjhjNGY3MTQ4NGQ4OWQ3N2E0MjM2YzkyNzIyXzMtNy0xLTEtNDA2MDk_18cfe470-b0ab-498b-be80-73f4f6fdd70b"
      unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsGrantsInPeriodAggregateGrantDateMarketValue
      contextRef="i15acbfaf237946ae92606e2e32033e27_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNjlhNjI4YzRmNzE0ODRkODlkNzdhNDIzNmM5MjcyMi90YWJsZXJhbmdlOjI2OWE2MjhjNGY3MTQ4NGQ4OWQ3N2E0MjM2YzkyNzIyXzMtOC0xLTEtNDA2MDk_16f622c0-d1be-404e-af2c-d1a80d8f6950"
      unitRef="usd">92000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsGrantsInPeriodAggregateGrantDateMarketValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ia2275549a3a54611b8996506cc988d54_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNjlhNjI4YzRmNzE0ODRkODlkNzdhNDIzNmM5MjcyMi90YWJsZXJhbmdlOjI2OWE2MjhjNGY3MTQ4NGQ4OWQ3N2E0MjM2YzkyNzIyXzMtMTAtMS0xLTQwNjA5_bcebb48d-52e4-4f7b-b734-8333f7e0035c"
      unitRef="shares">701400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateGrantDateFairValue
      contextRef="ia2275549a3a54611b8996506cc988d54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNjlhNjI4YzRmNzE0ODRkODlkNzdhNDIzNmM5MjcyMi90YWJsZXJhbmdlOjI2OWE2MjhjNGY3MTQ4NGQ4OWQ3N2E0MjM2YzkyNzIyXzMtMTEtMS0xLTQwNjA5_132d1164-0b87-4e1a-a386-a32b277c547e"
      unitRef="usd">7115000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i15acbfaf237946ae92606e2e32033e27_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNjlhNjI4YzRmNzE0ODRkODlkNzdhNDIzNmM5MjcyMi90YWJsZXJhbmdlOjI2OWE2MjhjNGY3MTQ4NGQ4OWQ3N2E0MjM2YzkyNzIyXzQtNy0xLTEtNDA2MDk_1426e1be-881b-4387-a9cc-2d1fd8d225cc"
      unitRef="shares">146034</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresFairValue
      contextRef="i15acbfaf237946ae92606e2e32033e27_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNjlhNjI4YzRmNzE0ODRkODlkNzdhNDIzNmM5MjcyMi90YWJsZXJhbmdlOjI2OWE2MjhjNGY3MTQ4NGQ4OWQ3N2E0MjM2YzkyNzIyXzQtOC0xLTEtNDA2MDk_4871615e-22c8-4469-a4b7-69cf37721f15"
      unitRef="usd">846000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ia2275549a3a54611b8996506cc988d54_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNjlhNjI4YzRmNzE0ODRkODlkNzdhNDIzNmM5MjcyMi90YWJsZXJhbmdlOjI2OWE2MjhjNGY3MTQ4NGQ4OWQ3N2E0MjM2YzkyNzIyXzQtMTAtMS0xLTQwNjA5_3766e4b0-f8dd-4fa7-9598-917a5621c44b"
      unitRef="shares">74688</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresFairValue
      contextRef="ia2275549a3a54611b8996506cc988d54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNjlhNjI4YzRmNzE0ODRkODlkNzdhNDIzNmM5MjcyMi90YWJsZXJhbmdlOjI2OWE2MjhjNGY3MTQ4NGQ4OWQ3N2E0MjM2YzkyNzIyXzQtMTEtMS0xLTQwNjA5_9ccb8feb-654f-4ad3-9a8c-be92033a3ca1"
      unitRef="usd">722000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpiNzk2NTAxYzBmNDA0YmQ2OTA5YTdiZTYxZWNmMWNkOS90YWJsZXJhbmdlOmI3OTY1MDFjMGY0MDRiZDY5MDlhN2JlNjFlY2YxY2Q5XzEtMS0xLTEtNDA2MDkvdGV4dHJlZ2lvbjpkMmQxYzcxMjk2OTk0ZmNiYTBlY2ViY2E0NGFiN2Q1OV8xMDk5NTExNjI4MTI2_796c8742-88f9-4c19-8b08-323d63f93a8c"
      unitRef="usdPerShare">18.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpiNzk2NTAxYzBmNDA0YmQ2OTA5YTdiZTYxZWNmMWNkOS90YWJsZXJhbmdlOmI3OTY1MDFjMGY0MDRiZDY5MDlhN2JlNjFlY2YxY2Q5XzEtMS0xLTEtNDA2MDkvdGV4dHJlZ2lvbjpkMmQxYzcxMjk2OTk0ZmNiYTBlY2ViY2E0NGFiN2Q1OV8xMDk5NTExNjI4MTMw_2c1f61b4-5ad2-42c6-ac03-15a8878767c3"
      unitRef="usdPerShare">34.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmZTY3MWY4NTNhYjQ0NDg0YWUyYjJlZjRlYTJmOGQ5OS90YWJsZXJhbmdlOmZlNjcxZjg1M2FiNDQ0ODRhZTJiMmVmNGVhMmY4ZDk5XzMtNy0xLTEtNDA2MDk_7e5390c5-5d40-4cc9-8253-cc60748fb865"
      unitRef="shares">40365</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmZTY3MWY4NTNhYjQ0NDg0YWUyYjJlZjRlYTJmOGQ5OS90YWJsZXJhbmdlOmZlNjcxZjg1M2FiNDQ0ODRhZTJiMmVmNGVhMmY4ZDk5XzMtMTAtMS0xLTQwNjA5_54a785ea-5cdc-4641-b566-dc286a6983bc"
      unitRef="shares">423294</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmZTY3MWY4NTNhYjQ0NDg0YWUyYjJlZjRlYTJmOGQ5OS90YWJsZXJhbmdlOmZlNjcxZjg1M2FiNDQ0ODRhZTJiMmVmNGVhMmY4ZDk5XzQtNy0xLTEtNDA2MDk_77c2c983-c207-4edf-958c-6de4da496e0b"
      unitRef="shares">18640</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i3f042cf0c5b249a18c4baf96ada0da15_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmZTY3MWY4NTNhYjQ0NDg0YWUyYjJlZjRlYTJmOGQ5OS90YWJsZXJhbmdlOmZlNjcxZjg1M2FiNDQ0ODRhZTJiMmVmNGVhMmY4ZDk5XzQtOC0xLTEtNDA2MDk_7de87ced-4bb3-4671-8605-93e247802d68"
      unitRef="usd">19000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmZTY3MWY4NTNhYjQ0NDg0YWUyYjJlZjRlYTJmOGQ5OS90YWJsZXJhbmdlOmZlNjcxZjg1M2FiNDQ0ODRhZTJiMmVmNGVhMmY4ZDk5XzQtMTAtMS0xLTQwNjA5_b2263eb7-0509-4f45-b5e1-ab29271ccac5"
      unitRef="shares">211088</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia436c14d4f7144aabf7f5023c6a36bf5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmZTY3MWY4NTNhYjQ0NDg0YWUyYjJlZjRlYTJmOGQ5OS90YWJsZXJhbmdlOmZlNjcxZjg1M2FiNDQ0ODRhZTJiMmVmNGVhMmY4ZDk5XzQtMTEtMS0xLTQwNjA5_011d1d7a-a56b-4ed4-b856-fbeee6abdd39"
      unitRef="usd">1013000</us-gaap:ProceedsFromStockOptionsExercised>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsReturnedForPayrollTaxes
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmZTY3MWY4NTNhYjQ0NDg0YWUyYjJlZjRlYTJmOGQ5OS90YWJsZXJhbmdlOmZlNjcxZjg1M2FiNDQ0ODRhZTJiMmVmNGVhMmY4ZDk5XzUtNy0xLTEtNDA2MDk_c617fdcb-e499-488a-83a5-f1f0049a6795"
      unitRef="shares">2954</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsReturnedForPayrollTaxes>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3f042cf0c5b249a18c4baf96ada0da15_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmZTY3MWY4NTNhYjQ0NDg0YWUyYjJlZjRlYTJmOGQ5OS90YWJsZXJhbmdlOmZlNjcxZjg1M2FiNDQ0ODRhZTJiMmVmNGVhMmY4ZDk5XzUtOC0xLTEtNDA2MDk_097a6a8d-0117-4ec2-9749-e50c2613c7a3"
      unitRef="usd">89000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsReturnedForPayrollTaxes
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmZTY3MWY4NTNhYjQ0NDg0YWUyYjJlZjRlYTJmOGQ5OS90YWJsZXJhbmdlOmZlNjcxZjg1M2FiNDQ0ODRhZTJiMmVmNGVhMmY4ZDk5XzUtMTAtMS0xLTQwNjA5_c6a3b115-f416-4757-82ad-16eb6cdafb35"
      unitRef="shares">43534</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsReturnedForPayrollTaxes>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia436c14d4f7144aabf7f5023c6a36bf5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmZTY3MWY4NTNhYjQ0NDg0YWUyYjJlZjRlYTJmOGQ5OS90YWJsZXJhbmdlOmZlNjcxZjg1M2FiNDQ0ODRhZTJiMmVmNGVhMmY4ZDk5XzUtMTEtMS0xLTQwNjA5_18d1fe8e-3da1-49c7-b7ea-99115689f65d"
      unitRef="usd">2272000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo5OGM2ZmIxYjJkNTM0NGUwYTU0YmQzMzU4OTMzMDY0My90YWJsZXJhbmdlOjk4YzZmYjFiMmQ1MzQ0ZTBhNTRiZDMzNTg5MzMwNjQzXzEtMS0xLTEtNDA2MDkvdGV4dHJlZ2lvbjoxZDFhNjU5MjRmZTU0MjUzYWVmODc0ZGZiY2I1MTdmMl8xMDk5NTExNjI4NDgw_5d912544-4462-48d2-a84e-d549e21f719f"
      unitRef="usdPerShare">13.72</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo5OGM2ZmIxYjJkNTM0NGUwYTU0YmQzMzU4OTMzMDY0My90YWJsZXJhbmdlOjk4YzZmYjFiMmQ1MzQ0ZTBhNTRiZDMzNTg5MzMwNjQzXzEtMS0xLTEtNDA2MDkvdGV4dHJlZ2lvbjoxZDFhNjU5MjRmZTU0MjUzYWVmODc0ZGZiY2I1MTdmMl8xMDk5NTExNjI4NDg0_66597100-394b-4268-9144-49e0fc64c95d"
      unitRef="usdPerShare">21.99</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i3f042cf0c5b249a18c4baf96ada0da15_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo5OGM2ZmIxYjJkNTM0NGUwYTU0YmQzMzU4OTMzMDY0My90YWJsZXJhbmdlOjk4YzZmYjFiMmQ1MzQ0ZTBhNTRiZDMzNTg5MzMwNjQzXzEtMS0xLTEtNDA2MDkvdGV4dHJlZ2lvbjoxZDFhNjU5MjRmZTU0MjUzYWVmODc0ZGZiY2I1MTdmMl8xMDk5NTExNjI4NDg4_cbfdfb0b-8c14-4adf-bc1e-cd1f9d239cce"
      unitRef="usd">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia436c14d4f7144aabf7f5023c6a36bf5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo5OGM2ZmIxYjJkNTM0NGUwYTU0YmQzMzU4OTMzMDY0My90YWJsZXJhbmdlOjk4YzZmYjFiMmQ1MzQ0ZTBhNTRiZDMzNTg5MzMwNjQzXzEtMS0xLTEtNDA2MDkvdGV4dHJlZ2lvbjoxZDFhNjU5MjRmZTU0MjUzYWVmODc0ZGZiY2I1MTdmMl8xMDk5NTExNjI4NDk1_7d832477-d186-4583-8f8b-87c93649b464"
      unitRef="usd">8200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTermOfAward
      contextRef="i48a6ab805cc045f8abb29e89c4ef28f2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEyNjQ0MzgzNzYwNzcw_4d482c61-5f6b-4ffa-bec2-0bebc10373b1">P10Y</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardContractualTermOfAward>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ia436c14d4f7144aabf7f5023c6a36bf5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzExODI4_a47d0f5e-f3bf-478d-b99a-c10fb0146a0c">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the options granted using the Monte-Carlo simulation pricing model was estimated on the date of grant with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.485%"/&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the options granted using the Black-Scholes option pricing model was estimated on the date of grant with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 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 #000;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;701,400&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;Dividend&#160;yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free&#160;interest&#160;rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;holding period&#160;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&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;Black-Scholes value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$5.70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$4.61&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$10.14&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i3fca9bbe6d7a4e369f2f34c76ef76aea_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTplZGMyOGY3YTJlNWE0YmE4YjBhMGNiZTliNjMxMTczNC90YWJsZXJhbmdlOmVkYzI4ZjdhMmU1YTRiYThiMGEwY2JlOWI2MzExNzM0XzEtMi0xLTEtNTU0MDQ_5f7a9bea-3193-46e0-b3f6-ff18da6c97cd"
      unitRef="shares">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i60c02bf98a6647e4b4f1deb37540d3a4_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTplZGMyOGY3YTJlNWE0YmE4YjBhMGNiZTliNjMxMTczNC90YWJsZXJhbmdlOmVkYzI4ZjdhMmU1YTRiYThiMGEwY2JlOWI2MzExNzM0XzUtMi0xLTEtNTU0NDE_7ee92044-d032-4991-b73f-8e3b62fc9c3d"
      unitRef="number">0.0115</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i60c02bf98a6647e4b4f1deb37540d3a4_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTplZGMyOGY3YTJlNWE0YmE4YjBhMGNiZTliNjMxMTczNC90YWJsZXJhbmdlOmVkYzI4ZjdhMmU1YTRiYThiMGEwY2JlOWI2MzExNzM0XzYtMi0xLTEtNTU0NDg_476f2ea1-396a-42c4-ab85-678ae8900d41"
      unitRef="number">0.3408</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id725aa6ac50846a4a88f14c0789ce719_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTplZGMyOGY3YTJlNWE0YmE4YjBhMGNiZTliNjMxMTczNC90YWJsZXJhbmdlOmVkYzI4ZjdhMmU1YTRiYThiMGEwY2JlOWI2MzExNzM0XzctMi0xLTEtNTU0NTc_48732ffe-bb2d-4a08-930e-c56878ff8123"
      unitRef="number">0.0129</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i47d7bd2c364741418f784c4e394b75bb_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo0ZWIwN2IxZDhkNmI0Y2YzOTFiOTgzNTE1YTZkZGY4NC90YWJsZXJhbmdlOjRlYjA3YjFkOGQ2YjRjZjM5MWI5ODM1MTVhNmRkZjg0XzItMS0xLTEtNjUxMzU_c02425bd-9570-4da0-a74d-57a29881c1b6"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i3f042cf0c5b249a18c4baf96ada0da15_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo0ZWIwN2IxZDhkNmI0Y2YzOTFiOTgzNTE1YTZkZGY4NC90YWJsZXJhbmdlOjRlYjA3YjFkOGQ2YjRjZjM5MWI5ODM1MTVhNmRkZjg0XzItMy0xLTEtNjUxMzU_fc7e7f1a-c476-4035-aa31-02e109f9101e"
      unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ia436c14d4f7144aabf7f5023c6a36bf5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo0ZWIwN2IxZDhkNmI0Y2YzOTFiOTgzNTE1YTZkZGY4NC90YWJsZXJhbmdlOjRlYjA3YjFkOGQ2YjRjZjM5MWI5ODM1MTVhNmRkZjg0XzItNS0xLTEtNjUxMzU_c5b3a03b-3f47-429b-914b-b97dfc8ae986"
      unitRef="shares">701400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i47d7bd2c364741418f784c4e394b75bb_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo0ZWIwN2IxZDhkNmI0Y2YzOTFiOTgzNTE1YTZkZGY4NC90YWJsZXJhbmdlOjRlYjA3YjFkOGQ2YjRjZjM5MWI5ODM1MTVhNmRkZjg0XzItMS0xLTEtMzYxMTU_f827d41f-d2ba-4e2c-8174-8ce1df9a07b6"
      unitRef="number">0.0123</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i3f042cf0c5b249a18c4baf96ada0da15_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo0ZWIwN2IxZDhkNmI0Y2YzOTFiOTgzNTE1YTZkZGY4NC90YWJsZXJhbmdlOjRlYjA3YjFkOGQ2YjRjZjM5MWI5ODM1MTVhNmRkZjg0XzItMy0xLTEtMzYxMTU_8c922f31-c0b3-456d-8077-d815aa2ff297"
      unitRef="number">0.0167</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ia436c14d4f7144aabf7f5023c6a36bf5_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo0ZWIwN2IxZDhkNmI0Y2YzOTFiOTgzNTE1YTZkZGY4NC90YWJsZXJhbmdlOjRlYjA3YjFkOGQ2YjRjZjM5MWI5ODM1MTVhNmRkZjg0XzItNS0xLTEtMzYxMTU_4209d491-9c8a-4267-9bd0-198586be4ccb"
      unitRef="number">0.0115</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i47d7bd2c364741418f784c4e394b75bb_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo0ZWIwN2IxZDhkNmI0Y2YzOTFiOTgzNTE1YTZkZGY4NC90YWJsZXJhbmdlOjRlYjA3YjFkOGQ2YjRjZjM5MWI5ODM1MTVhNmRkZjg0XzMtMS0xLTEtMzYxMTU_09a0d4f2-6978-4d5f-839b-6659ccd39a1b"
      unitRef="number">0.2745</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i3f042cf0c5b249a18c4baf96ada0da15_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo0ZWIwN2IxZDhkNmI0Y2YzOTFiOTgzNTE1YTZkZGY4NC90YWJsZXJhbmdlOjRlYjA3YjFkOGQ2YjRjZjM5MWI5ODM1MTVhNmRkZjg0XzMtMy0xLTEtMzYxMTU_a8c4e3fd-f9b8-48ee-a48e-9a007d47a7e4"
      unitRef="number">0.3854</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ia436c14d4f7144aabf7f5023c6a36bf5_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo0ZWIwN2IxZDhkNmI0Y2YzOTFiOTgzNTE1YTZkZGY4NC90YWJsZXJhbmdlOjRlYjA3YjFkOGQ2YjRjZjM5MWI5ODM1MTVhNmRkZjg0XzMtNS0xLTEtMzYxMTU_f3261b4a-0a8c-49d9-9b56-255a6c2bebe3"
      unitRef="number">0.3672</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i47d7bd2c364741418f784c4e394b75bb_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo0ZWIwN2IxZDhkNmI0Y2YzOTFiOTgzNTE1YTZkZGY4NC90YWJsZXJhbmdlOjRlYjA3YjFkOGQ2YjRjZjM5MWI5ODM1MTVhNmRkZjg0XzQtMS0xLTEtMzYxMTU_aa7ea55c-6f42-47b1-84f6-2612b3b9066c"
      unitRef="number">0.0165</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i3f042cf0c5b249a18c4baf96ada0da15_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo0ZWIwN2IxZDhkNmI0Y2YzOTFiOTgzNTE1YTZkZGY4NC90YWJsZXJhbmdlOjRlYjA3YjFkOGQ2YjRjZjM5MWI5ODM1MTVhNmRkZjg0XzQtMy0xLTEtMzYxMTU_0371a6c0-4613-4590-a3b8-5fbf132f3fd2"
      unitRef="number">0.0025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ia436c14d4f7144aabf7f5023c6a36bf5_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo0ZWIwN2IxZDhkNmI0Y2YzOTFiOTgzNTE1YTZkZGY4NC90YWJsZXJhbmdlOjRlYjA3YjFkOGQ2YjRjZjM5MWI5ODM1MTVhNmRkZjg0XzQtNS0xLTEtMzYxMTU_00aea9f7-1e37-47d8-8247-26dd1b8bd172"
      unitRef="number">0.0057</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i47d7bd2c364741418f784c4e394b75bb_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo0ZWIwN2IxZDhkNmI0Y2YzOTFiOTgzNTE1YTZkZGY4NC90YWJsZXJhbmdlOjRlYjA3YjFkOGQ2YjRjZjM5MWI5ODM1MTVhNmRkZjg0XzUtMS0xLTEtMzYxMTU_d3402e82-6c4d-4c6e-ba11-5809f68ab8a7">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i3f042cf0c5b249a18c4baf96ada0da15_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo0ZWIwN2IxZDhkNmI0Y2YzOTFiOTgzNTE1YTZkZGY4NC90YWJsZXJhbmdlOjRlYjA3YjFkOGQ2YjRjZjM5MWI5ODM1MTVhNmRkZjg0XzUtMy0xLTEtMzYxMTU_0713fcce-ba5c-4a05-919a-b6faa0c11bd2">P3Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ia436c14d4f7144aabf7f5023c6a36bf5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo0ZWIwN2IxZDhkNmI0Y2YzOTFiOTgzNTE1YTZkZGY4NC90YWJsZXJhbmdlOjRlYjA3YjFkOGQ2YjRjZjM5MWI5ODM1MTVhNmRkZjg0XzUtNS0xLTEtMzYxMTU_4122aeb9-e115-4493-9343-a32fc65c7c64">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="i9c03863f55e64b579c56b51bd0e948dc_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo0ZWIwN2IxZDhkNmI0Y2YzOTFiOTgzNTE1YTZkZGY4NC90YWJsZXJhbmdlOjRlYjA3YjFkOGQ2YjRjZjM5MWI5ODM1MTVhNmRkZjg0XzYtMS0xLTEtMzYxMTU_fb85d02d-7036-475b-9107-f3969006000d"
      unitRef="usdPerShare">5.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo0ZWIwN2IxZDhkNmI0Y2YzOTFiOTgzNTE1YTZkZGY4NC90YWJsZXJhbmdlOjRlYjA3YjFkOGQ2YjRjZjM5MWI5ODM1MTVhNmRkZjg0XzYtMy0xLTEtMzYxMTU_cf4121f3-981d-4fb3-9c4d-35e9bdf866b0"
      unitRef="usdPerShare">4.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo0ZWIwN2IxZDhkNmI0Y2YzOTFiOTgzNTE1YTZkZGY4NC90YWJsZXJhbmdlOjRlYjA3YjFkOGQ2YjRjZjM5MWI5ODM1MTVhNmRkZjg0XzYtNS0xLTEtMzYxMTU_886b80fe-7082-4e4e-a9d0-9ec7d27a98cf"
      unitRef="usdPerShare">10.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="if10cd7ecbf7842b9a7892e9be6ab729d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzMtMS0xLTEtMzYxMTU_bbd782e3-99be-4907-9dec-e0a10c750f00"
      unitRef="shares">1523000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="if10cd7ecbf7842b9a7892e9be6ab729d_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzMtMy0xLTEtMzYxMTU_c0551729-7531-4a7c-b9d7-827166e786ae"
      unitRef="usdPerShare">21.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i9c03863f55e64b579c56b51bd0e948dc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzMtNS0xLTEtMzYxMTU_56c41965-20b6-4a4e-b2c1-5fbf6b1532d6"
      unitRef="shares">1078000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i9c03863f55e64b579c56b51bd0e948dc_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzMtNy0xLTEtMzYxMTU_8ca071d3-b840-4358-a2b0-24d891c90343"
      unitRef="usdPerShare">23.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzMtOS0xLTEtMzYxMTU_6c1bb952-14c0-4ab9-a3bb-2d63e7873a49"
      unitRef="shares">912000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzMtMTEtMS0xLTM2MTE1_e2f8dc6e-806a-4acf-a0b0-46ea8180120d"
      unitRef="usdPerShare">23.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzQtMS0xLTEtMzYxMTU_a2bf846a-c8e1-4828-904e-b54b20c52876"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzQtMy0xLTEtMzYxMTU_aff9b60e-1595-4372-9e52-68b7fd41cd3d"
      unitRef="usdPerShare">24.35</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzQtNS0xLTEtMzYxMTU_e5b6b07a-ab57-4d10-9e11-d81d39dae454"
      unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzQtNy0xLTEtMzYxMTU_cc505215-fac3-4bd7-afb3-0a313a5fbf9f"
      unitRef="usdPerShare">18.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzQtOS0xLTEtMzYxMTU_a38f6e2d-edcb-4b14-a92b-0571ad0d052c"
      unitRef="shares">851000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzQtMTEtMS0xLTM2MTE1_e6c99df3-47cd-457f-a769-48d20a8114ab"
      unitRef="usdPerShare">34.79</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzUtMS0xLTEtMzYxMTU_b7b3a938-5e09-4e9d-87cf-c928aa7f8568"
      unitRef="shares">247000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzUtMy0xLTEtMzYxMTU_dcb4f346-bd4d-4e87-a00d-57c943895df6"
      unitRef="usdPerShare">17.37</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzUtNS0xLTEtMzYxMTU_7a9c73e5-e76c-4181-80f7-d9e3fbfe4beb"
      unitRef="shares">40000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzUtNy0xLTEtMzYxMTU_1a5f099a-f4d2-4520-9868-3ce74f333623"
      unitRef="usdPerShare">13.72</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzUtOS0xLTEtMzYxMTU_18a655ba-f29d-432e-b38f-88c6f9965324"
      unitRef="shares">423000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzUtMTEtMS0xLTM2MTE1_9167d223-8340-4ddc-99a3-9058dcfc7452"
      unitRef="usdPerShare">21.99</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzYtMS0xLTEtMzYxMTU_218674da-8b57-4487-9f17-ba74f7ef3c28"
      unitRef="shares">298000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzYtMy0xLTEtMzYxMTU_e43436b3-4d6e-4a4a-ba66-c1b39856e8fe"
      unitRef="usdPerShare">21.96</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzYtNS0xLTEtMzYxMTU_2f39f4e5-1203-4525-b710-acf2c79c7a11"
      unitRef="shares">146000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzYtNy0xLTEtMzYxMTU_d8ff548f-16e8-4571-9536-c00d99a626f3"
      unitRef="usdPerShare">23.97</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzYtOS0xLTEtMzYxMTU_adf1b380-e1d7-450b-9ff2-ad4801e3c5d2"
      unitRef="shares">75000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzYtMTEtMS0xLTM2MTE1_2f7efeaa-64ef-4d8d-b2d8-b6f65a527e44"
      unitRef="usdPerShare">33.56</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i9c03863f55e64b579c56b51bd0e948dc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzctMS0xLTEtMzYxMTU_40be74ac-6826-4ad1-ac1a-ab528edd1164"
      unitRef="shares">1078000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i9c03863f55e64b579c56b51bd0e948dc_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzctMy0xLTEtMzYxMTU_d7dd19ef-8875-4523-bfe3-bf2fa7bd46dc"
      unitRef="usdPerShare">23.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzctNS0xLTEtMzYxMTU_9301f085-89f7-4194-9c08-d21db1319661"
      unitRef="shares">912000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzctNy0xLTEtMzYxMTU_c99ad687-5f53-4618-b2be-191fb0e7e843"
      unitRef="usdPerShare">23.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzctOS0xLTEtMzYxMTU_61c3f5dd-c363-497d-ba64-eeebb3bf6c55"
      unitRef="shares">1265000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzctMTEtMS0xLTM2MTE1_7359125a-149b-4aa1-b6a6-1da94f348645"
      unitRef="usdPerShare">30.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i9c03863f55e64b579c56b51bd0e948dc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzgtMS0xLTEtMzYxMTU_3cabb029-c66a-4dca-91a7-beb443d7a897"
      unitRef="shares">643000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i9c03863f55e64b579c56b51bd0e948dc_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzgtMy0xLTEtMzYxMTU_c0bcf271-ec41-42ca-9e0c-5fbbb0ea6608"
      unitRef="usdPerShare">22.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzgtNS0xLTEtMzYxMTU_245ad28f-c21c-453d-8c31-87c0c7a9bfaf"
      unitRef="shares">668000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzgtNy0xLTEtMzYxMTU_6ba6f850-5912-4911-a85d-af61dc67dcb3"
      unitRef="usdPerShare">22.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzgtOS0xLTEtMzYxMTU_501c3544-ab88-4d92-8946-0eb5828abec5"
      unitRef="shares">426000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTphMTI5OTBiNGVjMGM0Y2U4YTEzZGVkNTlmZTdlZWNlMy90YWJsZXJhbmdlOmExMjk5MGI0ZWMwYzRjZThhMTNkZWQ1OWZlN2VlY2UzXzgtMTEtMS0xLTM2MTE1_2ac8b590-30ae-42dc-9794-c0c77c5bbe22"
      unitRef="usdPerShare">25.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEyMDk0NjI3OTQ2ODg3_9e23718a-6562-4906-bc9d-eeaded356d8a">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intrinsic value of options exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of stock options vested&lt;/span&gt;&lt;/div&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;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i47d7bd2c364741418f784c4e394b75bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2MmE2N2Q5ZDQ1MTg0ZjVhOWE5NDFmOGY4YTMzMThhNi90YWJsZXJhbmdlOjYyYTY3ZDlkNDUxODRmNWE5YTk0MWY4ZjhhMzMxOGE2XzMtMS0xLTEtNDQ3Nzg_de79e2bf-4471-4862-841b-448d98b35620"
      unitRef="usd">1197000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i3f042cf0c5b249a18c4baf96ada0da15_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2MmE2N2Q5ZDQ1MTg0ZjVhOWE5NDFmOGY4YTMzMThhNi90YWJsZXJhbmdlOjYyYTY3ZDlkNDUxODRmNWE5YTk0MWY4ZjhhMzMxOGE2XzMtNC0xLTEtNDQ3Nzg_f6a737bb-0e46-489e-9757-75c02e803ba2"
      unitRef="usd">517000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia436c14d4f7144aabf7f5023c6a36bf5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2MmE2N2Q5ZDQ1MTg0ZjVhOWE5NDFmOGY4YTMzMThhNi90YWJsZXJhbmdlOjYyYTY3ZDlkNDUxODRmNWE5YTk0MWY4ZjhhMzMxOGE2XzItNS0xLTEtNDQ4MDU_de466025-43e4-4c59-a129-9488d0fc133d"
      unitRef="usd">8229000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i47d7bd2c364741418f784c4e394b75bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2MmE2N2Q5ZDQ1MTg0ZjVhOWE5NDFmOGY4YTMzMThhNi90YWJsZXJhbmdlOjYyYTY3ZDlkNDUxODRmNWE5YTk0MWY4ZjhhMzMxOGE2XzQtMS0xLTEtNDQ3Nzg_f69d7abe-ec49-4660-8266-960bbe7b3b62"
      unitRef="usd">853000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i3f042cf0c5b249a18c4baf96ada0da15_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2MmE2N2Q5ZDQ1MTg0ZjVhOWE5NDFmOGY4YTMzMThhNi90YWJsZXJhbmdlOjYyYTY3ZDlkNDUxODRmNWE5YTk0MWY4ZjhhMzMxOGE2XzQtNC0xLTEtNDQ3Nzg_c59a3e52-239c-41c1-be3b-1dd41507443a"
      unitRef="usd">735000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="ia436c14d4f7144aabf7f5023c6a36bf5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2MmE2N2Q5ZDQ1MTg0ZjVhOWE5NDFmOGY4YTMzMThhNi90YWJsZXJhbmdlOjYyYTY3ZDlkNDUxODRmNWE5YTk0MWY4ZjhhMzMxOGE2XzMtNS0xLTEtNDQ4MzA_95a2f610-e455-48d6-81c2-774a8eba5b2d"
      unitRef="usd">1413000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzExODY5_35dfe591-d0df-4b1e-9856-826552989c93">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table further describes our outstanding stock options at December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&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.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&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.969%"/&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.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Options Exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Actual Ranges of Exercise Prices&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:9pt;font-weight:700;line-height:100%"&gt;Number Outstanding at 12/31/21&lt;/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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&#160;Life&lt;/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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise Price&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:9pt;font-weight:700;line-height:100%"&gt;Number Exercisable at 12/31/21&lt;/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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&#160;Life&lt;/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:9pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise Price&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;$18.02 - $18.02&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;13,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;border-top:1pt solid #000000;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;3.48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;$20.06 - $26.54&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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: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;5.18&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;24.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:2px 1pt;text-align:right;vertical-align: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.07&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;24.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;$34.79 - $34.79&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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: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;9.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;$18.02 - $34.79&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;1,265,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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;7.63&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;30.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.55&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;25.71&#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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i65a676215e56475d8db06494230beefe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzItMS0xLTEtMzYxMTU_65cba7da-95c7-4646-86f5-7b7dd39c7c85"
      unitRef="shares">13333</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i8524b096f37b43e89e2293bde27eeb30_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzItMy0xLTEtMzYxMTU_10e65dc0-17b4-41c9-8e39-cb48195576d7">P3Y5M23D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i65a676215e56475d8db06494230beefe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzItNS0xLTEtMzYxMTU_67a19ea7-d165-41ed-8cf2-8f64cff8407e"
      unitRef="usdPerShare">18.02</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i65a676215e56475d8db06494230beefe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzItNy0xLTEtMzYxMTU_8492c868-eeba-4a89-a018-c76ed45f45e8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i65a676215e56475d8db06494230beefe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzItMTEtMS0xLTM2MTE1_14b91deb-6e46-46ef-9960-8e0f99edc2a1"
      unitRef="usdPerShare">0</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i618865184d464134a7f43861b4091122_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzMtMS0xLTEtMzYxMTU_d6d96a98-143b-4fa7-8e84-ebaefc871e8c"
      unitRef="shares">464921</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i13dc3fdaf6414772a930174a0c6fa7fa_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzMtMy0xLTEtMzYxMTU_861512ce-068c-48e4-a864-610da7932196">P5Y2M4D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i618865184d464134a7f43861b4091122_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzMtNS0xLTEtMzYxMTU_dd1268e4-bea1-4041-94ff-883199bc442c"
      unitRef="usdPerShare">24.80</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i618865184d464134a7f43861b4091122_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzMtNy0xLTEtMzYxMTU_61046b2b-4319-4fd1-b783-db30cc6b61a7"
      unitRef="shares">375793000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i13dc3fdaf6414772a930174a0c6fa7fa_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzMtOS0xLTEtMzYxMTU_1fdaca51-c379-4cb2-a7a3-c5b99cd7f43f">P5Y25D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i618865184d464134a7f43861b4091122_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzMtMTEtMS0xLTM2MTE1_9da47ebe-5e15-44c1-8076-f697dd098216"
      unitRef="usdPerShare">24.51</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ia8553b689e52486c9ea7a7886086c0b2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzQtMS0xLTEtMzYxMTU_bd1895a2-ab2c-449e-bdc3-7956ab146db6"
      unitRef="shares">786900</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ib39826fa560b414a9eb5dab318f1b664_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzQtMy0xLTEtMzYxMTU_70f5f708-5490-4871-8759-883afb3076e3">P9Y1M20D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ia8553b689e52486c9ea7a7886086c0b2_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzQtNS0xLTEtMzYxMTU_b88f0b8b-8345-4cf0-84b7-82b545e14c25"
      unitRef="usdPerShare">34.79</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ia8553b689e52486c9ea7a7886086c0b2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzQtNy0xLTEtMzYxMTU_2e979c9f-2fb3-40b0-b5ee-edcf2dd883eb"
      unitRef="shares">50000000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ib39826fa560b414a9eb5dab318f1b664_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzQtOS0xLTEtMzYxMTU_2e642153-9a13-49e2-a177-ea3acf5aa8ff">P9Y1M20D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ia8553b689e52486c9ea7a7886086c0b2_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzQtMTEtMS0xLTM2MTE1_8c28a313-6466-496e-8e23-f840751ac355"
      unitRef="usdPerShare">34.79</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i2dc720de33b3455c9cc6b0c340156d17_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzUtMS0xLTEtMzYxMTU_eb7f29f2-fddd-4943-9ea1-e6138b395d68"
      unitRef="shares">1265154</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i24e8c0652a244dbbb6b12e8d12c5269b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzUtMy0xLTEtMzYxMTU_207cebc9-f6d4-413e-ae4f-4da566bf11a5">P7Y7M17D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i2dc720de33b3455c9cc6b0c340156d17_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzUtNS0xLTEtMzYxMTU_bb1812ec-1eb5-43d3-a195-cacd6068da1f"
      unitRef="usdPerShare">30.94</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i2dc720de33b3455c9cc6b0c340156d17_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzUtNy0xLTEtMzYxMTU_e53ece1e-23f5-4338-8bbc-e493ffdd0f3b"
      unitRef="shares">425793000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i24e8c0652a244dbbb6b12e8d12c5269b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzUtOS0xLTEtMzYxMTU_9780197a-1b3b-4e1c-a7ba-71c7c9175c0c">P5Y6M18D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i2dc720de33b3455c9cc6b0c340156d17_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToxZmRkZWVjYzBhYWM0NmFhOTliYTM1OGJjZmQ3NGI4Yy90YWJsZXJhbmdlOjFmZGRlZWNjMGFhYzQ2YWE5OWJhMzU4YmNmZDc0YjhjXzUtMTEtMS0xLTM2MTE1_dab1e075-b078-43dd-b7aa-ba4fab0a0efa"
      unitRef="usdPerShare">25.71</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ib1022d986c9f4295bb12c8d786de91a9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MjU3OTI_9bb8f47c-ec97-42f3-a7e2-8b7e8a5d1051"
      unitRef="usd">42400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="ib1022d986c9f4295bb12c8d786de91a9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MjU4MDA_e5470e98-27b8-45ac-9df5-385f305a8328"
      unitRef="usd">16500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ib1022d986c9f4295bb12c8d786de91a9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MjU5NDc_c2ae9635-220b-451b-9980-25340c00cc44"
      unitRef="usd">6100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ia436c14d4f7144aabf7f5023c6a36bf5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MjYxMjQ_5333c25b-03fd-4546-b476-2e85576cb0b6">P4Y9M14D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i47d7bd2c364741418f784c4e394b75bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MTg5NzE_a8ca0730-8711-41c8-aa0b-867a3a516f31"
      unitRef="usd">682000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3f042cf0c5b249a18c4baf96ada0da15_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MTg5NzY_e5845c4f-e94f-49b6-8e73-c0b090a3eee6"
      unitRef="usd">669000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia436c14d4f7144aabf7f5023c6a36bf5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MTg5ODQ_d8f81e8f-391c-4684-8014-ade6432908cb"
      unitRef="usd">2355000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i282cc9331e804300aa3ea8ceba484a6d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwOTk1MTE2NDI5MTg_8e412c7b-bdc6-44c2-9f10-cfd6b364ccd5"
      unitRef="shares">237500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue
      contextRef="i282cc9331e804300aa3ea8ceba484a6d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwOTk1MTE2NDI5MzM_a99c7b19-4bc8-4610-bab4-53d7231c87dc"
      unitRef="usd">2800000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i282cc9331e804300aa3ea8ceba484a6d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MjM4Mzg_de2319bb-8f62-47e5-a554-66e8cda7ecf6"
      unitRef="shares">237500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i9594db36f4c04507aac73cafb2f224ed_D20200519-20200519"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwOTk1MTE2NDQ2ODU_7d5f1c05-35ff-41f7-b15e-8238a38a9256"
      unitRef="shares">368921</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
      contextRef="i282cc9331e804300aa3ea8ceba484a6d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwOTk1MTE2NDI5NDk_92e8f193-997a-4c99-80ef-e92418627ad5"
      unitRef="usd">1700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
      contextRef="i2a4f3c322f904e149aa5313b7acc7fe8_D20210601-20210601"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwOTk1MTE2NDQ3MDA_29a5bbcc-0df1-4262-ae6a-681f3c553ab3"
      unitRef="usd">2600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6c6e732a5e154be9af62fd2922f33ffb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwOTk1MTE2NjY5OTI_06c16db8-2299-40a4-a615-6ea9b98b53b4">P36M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEyMDk0NjI3OTQ2ODg4_b61f7c74-c2bb-400e-88e9-170fe4c701fa">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional performance award activity is as follows (in thousands, except shares): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.113%"/&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="15" 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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;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="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;30,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6f1ddcf352744e11a530c657ae114cf0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmFmNjFkZWIyYjc0YTUxOTI2ZTJkMDYyMzIzYTllNy90YWJsZXJhbmdlOjgyYWY2MWRlYjJiNzRhNTE5MjZlMmQwNjIzMjNhOWU3XzMtNy0xLTEtNDE0NDE_eba5276e-fb34-4bc4-9d1d-2ca643ef3f8e"
      unitRef="shares">30743</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue
      contextRef="i6f1ddcf352744e11a530c657ae114cf0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmFmNjFkZWIyYjc0YTUxOTI2ZTJkMDYyMzIzYTllNy90YWJsZXJhbmdlOjgyYWY2MWRlYjJiNzRhNTE5MjZlMmQwNjIzMjNhOWU3XzMtOC0xLTEtNDE0NDE_27be61ee-acb8-45d5-abf1-9be88a4e6d62"
      unitRef="usd">733000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6c6e732a5e154be9af62fd2922f33ffb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmFmNjFkZWIyYjc0YTUxOTI2ZTJkMDYyMzIzYTllNy90YWJsZXJhbmdlOjgyYWY2MWRlYjJiNzRhNTE5MjZlMmQwNjIzMjNhOWU3XzMtMTAtMS0xLTQxNDQx_7cbb6660-f02a-4f43-8ab5-2d4709c8db04"
      unitRef="shares">55302</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue
      contextRef="i6c6e732a5e154be9af62fd2922f33ffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmFmNjFkZWIyYjc0YTUxOTI2ZTJkMDYyMzIzYTllNy90YWJsZXJhbmdlOjgyYWY2MWRlYjJiNzRhNTE5MjZlMmQwNjIzMjNhOWU3XzMtMTEtMS0xLTQxNDQx_0cc0e7d1-4a91-415f-9400-89bbe10eb6fe"
      unitRef="usd">2116000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i6f1ddcf352744e11a530c657ae114cf0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmFmNjFkZWIyYjc0YTUxOTI2ZTJkMDYyMzIzYTllNy90YWJsZXJhbmdlOjgyYWY2MWRlYjJiNzRhNTE5MjZlMmQwNjIzMjNhOWU3XzQtNy0xLTEtNDE0NDE_2c0aa29a-82f3-4e80-901b-f67c5f051b37"
      unitRef="shares">33538</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodFairValue
      contextRef="i6f1ddcf352744e11a530c657ae114cf0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmFmNjFkZWIyYjc0YTUxOTI2ZTJkMDYyMzIzYTllNy90YWJsZXJhbmdlOjgyYWY2MWRlYjJiNzRhNTE5MjZlMmQwNjIzMjNhOWU3XzQtOC0xLTEtNDE0NDE_be753ff9-0d52-4c96-b973-b792f9d69c4b"
      unitRef="usd">631000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i6c6e732a5e154be9af62fd2922f33ffb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmFmNjFkZWIyYjc0YTUxOTI2ZTJkMDYyMzIzYTllNy90YWJsZXJhbmdlOjgyYWY2MWRlYjJiNzRhNTE5MjZlMmQwNjIzMjNhOWU3XzQtMTAtMS0xLTQxNDQx_df03a3a8-eb2b-40c6-8bfd-823486eeb58b"
      unitRef="shares">55896</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodFairValue
      contextRef="i6c6e732a5e154be9af62fd2922f33ffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmFmNjFkZWIyYjc0YTUxOTI2ZTJkMDYyMzIzYTllNy90YWJsZXJhbmdlOjgyYWY2MWRlYjJiNzRhNTE5MjZlMmQwNjIzMjNhOWU3XzQtMTEtMS0xLTQxNDQx_c9d46537-39dd-43f7-8eda-c3bd44d20358"
      unitRef="usd">799000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodFairValue>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEyMDk0NjI3OTQ2ODg5_e320f7bc-d9cc-4a2a-b8d6-41ca077d06f7">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the new performance award and changes during the year ended December&#160;31, 2021 is presented in the table and below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Performance Awards&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:9pt;font-weight:700;line-height:100%"&gt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;At January&#160;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;366,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.89&#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="padding:2px 1pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Amended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align: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;At December 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;435,766&#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;21.76&#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-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-Employee Director and Board Advisor common stock activity is as follows (in thousands, except shares): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.115%"/&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="24" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 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="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Board of Directors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Advisor to the Board&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Common stock granted during the years ended December 31, 2019, 2020 and 2021 had a weighted average price of $20.78, $21.16 and $42.14, respectively.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="ic92c7df0b4f14d2294c9d55b1dd7b258_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmYjFlMzYyNGZiZmE0MjdlYjI1OTBkYmMwYTQxNzFlMS90YWJsZXJhbmdlOmZiMWUzNjI0ZmJmYTQyN2ViMjU5MGRiYzBhNDE3MWUxXzEtMS0xLTEtMzYxMTU_4f0c6903-d936-4a29-9c18-c09c7b9b9b70"
      unitRef="shares">366124</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic92c7df0b4f14d2294c9d55b1dd7b258_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmYjFlMzYyNGZiZmE0MjdlYjI1OTBkYmMwYTQxNzFlMS90YWJsZXJhbmdlOmZiMWUzNjI0ZmJmYTQyN2ViMjU5MGRiYzBhNDE3MWUxXzEtMy0xLTEtMzYxMTU_d250205b-3514-471b-8812-b20818f2b756"
      unitRef="usdPerShare">10.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6c6e732a5e154be9af62fd2922f33ffb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmYjFlMzYyNGZiZmE0MjdlYjI1OTBkYmMwYTQxNzFlMS90YWJsZXJhbmdlOmZiMWUzNjI0ZmJmYTQyN2ViMjU5MGRiYzBhNDE3MWUxXzItMS0xLTEtMzYxMTU_c9c5ad73-faab-4882-b50b-25a2f5da6847"
      unitRef="shares">55302</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6c6e732a5e154be9af62fd2922f33ffb_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmYjFlMzYyNGZiZmE0MjdlYjI1OTBkYmMwYTQxNzFlMS90YWJsZXJhbmdlOmZiMWUzNjI0ZmJmYTQyN2ViMjU5MGRiYzBhNDE3MWUxXzItMy0xLTEtMzYxMTU_cfb59c7b-56de-4499-b095-69b94406d140"
      unitRef="usdPerShare">38.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAmendedInPeriod
      contextRef="i6c6e732a5e154be9af62fd2922f33ffb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmYjFlMzYyNGZiZmE0MjdlYjI1OTBkYmMwYTQxNzFlMS90YWJsZXJhbmdlOmZiMWUzNjI0ZmJmYTQyN2ViMjU5MGRiYzBhNDE3MWUxXzMtMS0xLTEtNDE4NjU_02737c5b-dd51-4db7-8037-d128344da093"
      unitRef="shares">70236</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAmendedInPeriod>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAmendedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6c6e732a5e154be9af62fd2922f33ffb_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmYjFlMzYyNGZiZmE0MjdlYjI1OTBkYmMwYTQxNzFlMS90YWJsZXJhbmdlOmZiMWUzNjI0ZmJmYTQyN2ViMjU5MGRiYzBhNDE3MWUxXzMtMy0xLTEtNDE4ODY_216df817-860b-41d1-8f8c-1c98715df974"
      unitRef="usdPerShare">36.36</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAmendedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i6c6e732a5e154be9af62fd2922f33ffb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmYjFlMzYyNGZiZmE0MjdlYjI1OTBkYmMwYTQxNzFlMS90YWJsZXJhbmdlOmZiMWUzNjI0ZmJmYTQyN2ViMjU5MGRiYzBhNDE3MWUxXzQtMS0xLTEtMzYxMTU_92dec26d-6df9-40af-b3ba-dd825a9e5295"
      unitRef="shares">55896</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i6c6e732a5e154be9af62fd2922f33ffb_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmYjFlMzYyNGZiZmE0MjdlYjI1OTBkYmMwYTQxNzFlMS90YWJsZXJhbmdlOmZiMWUzNjI0ZmJmYTQyN2ViMjU5MGRiYzBhNDE3MWUxXzQtMy0xLTEtMzYxMTU_2d476a1b-56ff-4499-b88b-14f780784363"
      unitRef="usdPerShare">14.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="iab68df1e54514a7db4e1eea66e2dda85_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmYjFlMzYyNGZiZmE0MjdlYjI1OTBkYmMwYTQxNzFlMS90YWJsZXJhbmdlOmZiMWUzNjI0ZmJmYTQyN2ViMjU5MGRiYzBhNDE3MWUxXzUtMS0xLTEtMzYxMTU_671babbb-3dd9-475c-9c5c-51f18467f028"
      unitRef="shares">435766</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iab68df1e54514a7db4e1eea66e2dda85_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpmYjFlMzYyNGZiZmE0MjdlYjI1OTBkYmMwYTQxNzFlMS90YWJsZXJhbmdlOmZiMWUzNjI0ZmJmYTQyN2ViMjU5MGRiYzBhNDE3MWUxXzUtMy0xLTEtMzYxMTU_736bd633-62b0-484d-8045-99784fd32976"
      unitRef="usdPerShare">21.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEyMDk0NjI3OTQ2ODkw_32795da2-8c91-404f-bb16-2ca6d9b2563d">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the new performance awards granted during the year ended December&#160;31, 2021, their respective fair values and the assumptions utilized in the Monte-Carlo simulation pricing model:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.677%"/&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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Grant date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;April 16, 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 1, 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;August 12, 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 15, 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;November 29, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Simulation period (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.71&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.58&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.39&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.29&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.09&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share price at grant date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$35.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$38.78&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$39.48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$45.27&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$51.15&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;Expected volatility&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;41.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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;Risk-free interest rate&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;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i39e0ca29c41641b482a717c5a171477f_D20210416-20210416"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzQtMi0xLTEtMzYxMTU_46b9cc61-e11a-4d18-926b-ca561c156ca0">P3Y8M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i2a4f3c322f904e149aa5313b7acc7fe8_D20210601-20210601"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzQtNC0xLTEtMzYxMTU_709050da-39aa-47d8-9e6b-63d4dba8e047">P3Y6M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i24625deb2ed040ea95f6712c4b4b9b53_D20210812-20210812"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzQtNi0xLTEtMzYxMTU_992551c3-e7c0-4785-8df1-16e9ba1cd25e">P3Y4M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i2396fb23b6aa4baf87b97aab7b32dedd_D20210915-20210915"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzQtOC0xLTEtMzYxMTU_b29d309d-e060-4caa-bdd1-68ff0b7d5b52">P3Y3M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ia044cda6add445698e4ed7c617754fa3_D20211129-20211129"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzQtMTAtMS0xLTQ1NzA3_71bfcf83-e7ff-421b-ab91-69943be180ed">P3Y1M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i39e0ca29c41641b482a717c5a171477f_D20210416-20210416"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzUtMi0xLTEtMzYxMTU_6a4ffea3-ee00-4fc9-ba21-ab4b317f98c6"
      unitRef="usdPerShare">35.83</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i2a4f3c322f904e149aa5313b7acc7fe8_D20210601-20210601"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzUtNC0xLTEtMzYxMTU_0ef3022d-4235-4fb0-9400-1ba0e712a84d"
      unitRef="usdPerShare">38.78</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i24625deb2ed040ea95f6712c4b4b9b53_D20210812-20210812"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzUtNi0xLTEtMzYxMTU_dc856d03-5359-4501-9060-3d0784267e9d"
      unitRef="usdPerShare">39.48</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i2396fb23b6aa4baf87b97aab7b32dedd_D20210915-20210915"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzUtOC0xLTEtMzYxMTU_151387da-55b6-4d02-8264-3631f95e3aae"
      unitRef="usdPerShare">45.27</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ia044cda6add445698e4ed7c617754fa3_D20211129-20211129"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzUtMTAtMS0xLTQ1NzA3_a1aff2c2-b98e-4947-bdde-3c855c574a91"
      unitRef="usdPerShare">51.15</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i39e0ca29c41641b482a717c5a171477f_D20210416-20210416"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzYtMi0xLTEtMzYxMTU_ddf31e0b-5c88-4d3a-9cc1-e92b5a407d18"
      unitRef="number">0.4117</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i2a4f3c322f904e149aa5313b7acc7fe8_D20210601-20210601"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzYtNC0xLTEtMzYxMTU_546f2996-e13f-4423-8b85-1ba4dd8ca39f"
      unitRef="number">0.4179</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i24625deb2ed040ea95f6712c4b4b9b53_D20210812-20210812"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzYtNi0xLTEtMzYxMTU_2a96f7b8-3d8d-40e9-927a-dc64c0135ed8"
      unitRef="number">0.4285</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i2396fb23b6aa4baf87b97aab7b32dedd_D20210915-20210915"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzYtOC0xLTEtMzYxMTU_cba05e78-de6e-460f-9864-1fa00c96512f"
      unitRef="number">0.4344</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ia044cda6add445698e4ed7c617754fa3_D20211129-20211129"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzYtMTAtMS0xLTQ1NzA3_f0e39154-6ec9-4924-92c7-3808516d98c6"
      unitRef="number">0.4550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i39e0ca29c41641b482a717c5a171477f_D20210416-20210416"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzctMi0xLTEtMzYxMTU_0e594aa6-c4aa-4895-82a2-126340aeaba7"
      unitRef="number">0.0052</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i2a4f3c322f904e149aa5313b7acc7fe8_D20210601-20210601"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzctNC0xLTEtMzYxMTU_dfb7d36c-6d10-4da0-9581-01b0ea644452"
      unitRef="number">0.0046</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i24625deb2ed040ea95f6712c4b4b9b53_D20210812-20210812"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzctNi0xLTEtMzYxMTU_2b282839-539e-40ed-a7a5-6eeb8f46ef6c"
      unitRef="number">0.0053</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i2396fb23b6aa4baf87b97aab7b32dedd_D20210915-20210915"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzctOC0xLTEtMzYxMTU_59998166-973d-4cae-a451-6c1a09467751"
      unitRef="number">0.0049</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ia044cda6add445698e4ed7c617754fa3_D20211129-20211129"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo2ZmJlMDMwZmI2NmM0N2EzYjE3ODQxNDNhODViNTRjZi90YWJsZXJhbmdlOjZmYmUwMzBmYjY2YzQ3YTNiMTc4NDE0M2E4NWI1NGNmXzctMTAtMS0xLTQ1NzA3_21e7020d-2439-4a80-b2ab-cb3528bb9810"
      unitRef="number">0.0085</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="iab68df1e54514a7db4e1eea66e2dda85_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MjYzNjQ_6ec233c6-2eb7-409a-b4fd-740673c00e1d"
      unitRef="usd">7200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6c6e732a5e154be9af62fd2922f33ffb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MjY0OTI_06c16db8-2299-40a4-a615-6ea9b98b53b4">P36M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i552ba62576324ef5a0021c964d36a0b2_D20240101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzMyOTg1MzQ5MjY1ODQ_4c8798d2-8271-4455-bcd9-5c666d975ae4"
      unitRef="shares">1052532</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <csv:DirectorsCompensationExpense
      contextRef="i8c747dd412624cda93dcd77324349317_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzY4NzI_21fae6f0-bafe-485a-9649-a83a469304b0"
      unitRef="usd">196000000</csv:DirectorsCompensationExpense>
    <csv:DirectorsCompensationExpense
      contextRef="i7aa606b44b9b4021b5c12755f9b4dc1c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzY4NzY_6e1f5a90-6cc8-45e9-9156-9c6327920183"
      unitRef="usd">894000000</csv:DirectorsCompensationExpense>
    <csv:DirectorsCompensationExpense
      contextRef="i61f8397d94f149298ce516b515b3bae0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzY4ODM_b12246af-a54c-4ce9-a2f4-88ad9678de29"
      unitRef="usd">1573000000</csv:DirectorsCompensationExpense>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="if6fbd840983f461a9fd96032a52dbd5e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzcxMjA_02d60c7e-034b-4a36-b3cb-30255c879912"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEyMDk0NjI3OTQ2ODkx_ca5b9229-1bcd-40e3-8af5-5277ad54b8d7">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ESPP activity is as follows (in thousands, except shares):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.115%"/&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="24" 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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;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="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Price&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Price&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;13.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpjNWMzZDY2NzgwMWY0MDIyOTBhZjM2MzA5NWQ3MzNiNS90YWJsZXJhbmdlOmM1YzNkNjY3ODAxZjQwMjI5MGFmMzYzMDk1ZDczM2I1XzMtNy0xLTEtNDE5Mjc_05b816f9-7d49-444b-b2cb-b925d6fba3a3"
      unitRef="shares">73731</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <csv:EmployeeStockPurchasePlanWeightedAveragePurchasePriceOfSharesPurchased
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpjNWMzZDY2NzgwMWY0MDIyOTBhZjM2MzA5NWQ3MzNiNS90YWJsZXJhbmdlOmM1YzNkNjY3ODAxZjQwMjI5MGFmMzYzMDk1ZDczM2I1XzMtOC0xLTEtNDE5Mjc_f262541c-fcde-438d-b920-09d366a3c736"
      unitRef="usdPerShare">13.18</csv:EmployeeStockPurchasePlanWeightedAveragePurchasePriceOfSharesPurchased>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpjNWMzZDY2NzgwMWY0MDIyOTBhZjM2MzA5NWQ3MzNiNS90YWJsZXJhbmdlOmM1YzNkNjY3ODAxZjQwMjI5MGFmMzYzMDk1ZDczM2I1XzMtNC0xLTEtNDE5NjE_2e687df6-e970-4335-8871-e33fbee9cac1"
      unitRef="shares">71908</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <csv:EmployeeStockPurchasePlanWeightedAveragePurchasePriceOfSharesPurchased
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpjNWMzZDY2NzgwMWY0MDIyOTBhZjM2MzA5NWQ3MzNiNS90YWJsZXJhbmdlOmM1YzNkNjY3ODAxZjQwMjI5MGFmMzYzMDk1ZDczM2I1XzMtNS0xLTEtNDE5NjQ_7f3b144a-3cc3-4717-8835-b1e11866e1c5"
      unitRef="usdPerShare">16.71</csv:EmployeeStockPurchasePlanWeightedAveragePurchasePriceOfSharesPurchased>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpjNWMzZDY2NzgwMWY0MDIyOTBhZjM2MzA5NWQ3MzNiNS90YWJsZXJhbmdlOmM1YzNkNjY3ODAxZjQwMjI5MGFmMzYzMDk1ZDczM2I1XzMtMTAtMS0xLTQxOTI3_7a43b328-e19d-4b81-ba43-32c0874fefd4"
      unitRef="shares">61904</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <csv:EmployeeStockPurchasePlanWeightedAveragePurchasePriceOfSharesPurchased
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpjNWMzZDY2NzgwMWY0MDIyOTBhZjM2MzA5NWQ3MzNiNS90YWJsZXJhbmdlOmM1YzNkNjY3ODAxZjQwMjI5MGFmMzYzMDk1ZDczM2I1XzMtMTEtMS0xLTQxOTI3_efe3ec01-153b-4409-a784-bf0ae4ef2836"
      unitRef="usdPerShare">26.32</csv:EmployeeStockPurchasePlanWeightedAveragePurchasePriceOfSharesPurchased>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iba657300aed94ddda99f377426117be6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzc3NDY_d25a9d48-01ca-4b92-8ccb-47e3380eeea3"
      unitRef="usd">292000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8f2406332001470d89a07c50438060cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzc3NTA_c8ed00b1-7af8-4cbc-90ad-10792be3bcd6"
      unitRef="usd">434000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if6fbd840983f461a9fd96032a52dbd5e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzc3NTc_26e0156f-d20b-4c17-8516-2cea6dc71c27"
      unitRef="usd">552000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="if6fbd840983f461a9fd96032a52dbd5e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzExODM4_f84e3369-7c15-415a-a615-89d70e6130fa">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the right to purchase shares under the ESPP are estimated at the date of purchase with the four quarterly purchase dates using the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.718%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 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 2px 102.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 102.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 102.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend&#160;yield&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;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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&#160;volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free&#160;interest&#160;rate&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:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.42%, 2.51%, 2.56%, 2.60%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.54%, 1.57%, 1.57%,1.56%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.09%, 0.09%, 0.10%, 0.10%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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&#160;life&#160;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25, 0.50, 0.75, 1.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25, 0.50, 0.75, 1.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25, 0.50, 0.75, 1.00&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iba657300aed94ddda99f377426117be6_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzItMS0xLTEtMzYxMTU_f5d0f840-66e5-409d-b6d6-c568511ace28"
      unitRef="number">0.014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i8f2406332001470d89a07c50438060cb_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzItMy0xLTEtMzYxMTU_f8ed60cc-4576-4608-96b6-a1562d4fefea"
      unitRef="number">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if6fbd840983f461a9fd96032a52dbd5e_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzItNS0xLTEtMzYxMTU_c0fb2a49-f76a-44ff-aaaa-07c7ad1d7808"
      unitRef="number">0.0001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iba657300aed94ddda99f377426117be6_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzMtMS0xLTEtMzYxMTU_97cb087d-0cee-4f6a-b134-395a990bb198"
      unitRef="number">0.361</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i8f2406332001470d89a07c50438060cb_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzMtMy0xLTEtMzYxMTU_432cf8c4-f04d-4598-96e2-7f6f46c41dfe"
      unitRef="number">0.486</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if6fbd840983f461a9fd96032a52dbd5e_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzMtNS0xLTEtMzYxMTU_edb9640e-a644-4f51-8783-034ff864534b"
      unitRef="number">0.481</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i13e9892bd1c7423baa47ba0a73a96e73_D20190101-20190331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzQtMS0xLTEtMzYxMTUvdGV4dHJlZ2lvbjozNTEwM2RjZTI2ZDQ0YWY3OWU5ODkzYWUzMjlkMjNmY180_741f9064-2b22-421e-a009-9e54539585b1"
      unitRef="number">2.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i0b35cb09380f4cc2ba2ae714c17f79e7_D20190401-20190630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzQtMS0xLTEtMzYxMTUvdGV4dHJlZ2lvbjozNTEwM2RjZTI2ZDQ0YWY3OWU5ODkzYWUzMjlkMjNmY184_5aafb539-da7c-493d-9b02-2b10d939c5d4"
      unitRef="number">2.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i477d11478a494e4495d30967348eac9f_D20190701-20190930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzQtMS0xLTEtMzYxMTUvdGV4dHJlZ2lvbjozNTEwM2RjZTI2ZDQ0YWY3OWU5ODkzYWUzMjlkMjNmY18xMg_bc4c30e4-3483-4f82-81b8-006f40e6af10"
      unitRef="number">2.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i7e3b0d9e0a584cc3a05503bb2fe21c15_D20191001-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzQtMS0xLTEtMzYxMTUvdGV4dHJlZ2lvbjozNTEwM2RjZTI2ZDQ0YWY3OWU5ODkzYWUzMjlkMjNmY18xNg_631ccdae-3011-419b-ab23-5a4eeb0394d2"
      unitRef="number">2.6</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ie0be78a06de042a282455a0fa9c57099_D20200101-20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzQtMy0xLTEtMzYxMTUvdGV4dHJlZ2lvbjpjMzM3MzRkNTQzNDA0MzAxYmU2YzZhMzZjOWIxNjk4NV80_1ea01594-55df-4fa6-9c8a-b1db19d162d5"
      unitRef="number">1.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i09f2fcf71647434ca08388b107c968c3_D20200401-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzQtMy0xLTEtMzYxMTUvdGV4dHJlZ2lvbjpjMzM3MzRkNTQzNDA0MzAxYmU2YzZhMzZjOWIxNjk4NV84_785e3364-6b69-42da-b00c-03c6fa5b7206"
      unitRef="number">1.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ibda4da190fda485db36661b8eed27624_D20200701-20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzQtMy0xLTEtMzYxMTUvdGV4dHJlZ2lvbjpjMzM3MzRkNTQzNDA0MzAxYmU2YzZhMzZjOWIxNjk4NV8xMg_6418d8ce-5d4e-4183-8db6-9f99907a88a6"
      unitRef="number">1.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i7004357c902944f589af5b7d83217d1b_D20201001-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzQtMy0xLTEtMzYxMTUvdGV4dHJlZ2lvbjpjMzM3MzRkNTQzNDA0MzAxYmU2YzZhMzZjOWIxNjk4NV8xNQ_891b14d8-3d8c-4c49-aefb-e077afc63abe"
      unitRef="number">1.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iebf7839f5efe4b18bfeba37a65456645_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzQtNS0xLTEtMzYxMTUvdGV4dHJlZ2lvbjphYjVkNmU0MjY0YzI0NDQyOWRkZWNlMjA0NWM2MGYyMl80_d77962b4-8d25-40d0-8c0e-c64d114c6900"
      unitRef="number">0.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i2229ec7304ca4590bc0cba224c338194_D20210401-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzQtNS0xLTEtMzYxMTUvdGV4dHJlZ2lvbjphYjVkNmU0MjY0YzI0NDQyOWRkZWNlMjA0NWM2MGYyMl84_9e279d2c-1d51-411e-a47c-8d130703c09f"
      unitRef="number">0.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ieb8b2c9700dc4ad1b647d48295edef32_D20210701-20210930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzQtNS0xLTEtMzYxMTUvdGV4dHJlZ2lvbjphYjVkNmU0MjY0YzI0NDQyOWRkZWNlMjA0NWM2MGYyMl8xMg_553460ca-616c-4d6d-b0d7-c0c546b3e7b0"
      unitRef="number">0.1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i26fcb3bb82fe4b368664bba2a6aa744f_D20211001-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzQtNS0xLTEtMzYxMTUvdGV4dHJlZ2lvbjphYjVkNmU0MjY0YzI0NDQyOWRkZWNlMjA0NWM2MGYyMl8xNg_5b897dd2-86bc-495e-a1d7-0200a7e47385"
      unitRef="number">0.1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i13e9892bd1c7423baa47ba0a73a96e73_D20190101-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzUtMS0xLTEtMzYxMTUvdGV4dHJlZ2lvbjo1ZTYxYzM0NzA1YzA0ODA5YTczMzA2MTdiMDNkYjZmYV80_4a97197e-cb98-40fc-90bb-477fbb1ae699">P0Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i0b35cb09380f4cc2ba2ae714c17f79e7_D20190401-20190630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzUtMS0xLTEtMzYxMTUvdGV4dHJlZ2lvbjo1ZTYxYzM0NzA1YzA0ODA5YTczMzA2MTdiMDNkYjZmYV84_549e77bd-aa4b-4c40-a4b9-61581897e5f9">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i477d11478a494e4495d30967348eac9f_D20190701-20190930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzUtMS0xLTEtMzYxMTUvdGV4dHJlZ2lvbjo1ZTYxYzM0NzA1YzA0ODA5YTczMzA2MTdiMDNkYjZmYV8xMg_a31db7c9-55a5-415b-bdc2-4db01a8f334d">P0Y9M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i7e3b0d9e0a584cc3a05503bb2fe21c15_D20191001-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzUtMS0xLTEtMzYxMTUvdGV4dHJlZ2lvbjo1ZTYxYzM0NzA1YzA0ODA5YTczMzA2MTdiMDNkYjZmYV8xNg_44d0c7aa-51c9-4117-b14e-9185f3452fb1">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ie0be78a06de042a282455a0fa9c57099_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzUtMy0xLTEtMzYxMTUvdGV4dHJlZ2lvbjo2MGI1N2IzYzQ5OTI0NDI3ODhkZjhiNTJlOTE4OWUyZl80_b2e89182-3821-4de1-b9ab-89b4e3d85d2d">P0Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i09f2fcf71647434ca08388b107c968c3_D20200401-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzUtMy0xLTEtMzYxMTUvdGV4dHJlZ2lvbjo2MGI1N2IzYzQ5OTI0NDI3ODhkZjhiNTJlOTE4OWUyZl84_1bb543c4-2437-4949-8ba7-311304da9065">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ibda4da190fda485db36661b8eed27624_D20200701-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzUtMy0xLTEtMzYxMTUvdGV4dHJlZ2lvbjo2MGI1N2IzYzQ5OTI0NDI3ODhkZjhiNTJlOTE4OWUyZl8xMw_51ccf4dd-a85a-479f-ad5f-1dba59c954d4">P0Y9M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i7004357c902944f589af5b7d83217d1b_D20201001-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzUtMy0xLTEtMzYxMTUvdGV4dHJlZ2lvbjo2MGI1N2IzYzQ5OTI0NDI3ODhkZjhiNTJlOTE4OWUyZl8xNw_0dc0cfd7-c2e8-41dc-bd5d-1e70b14aab97">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iebf7839f5efe4b18bfeba37a65456645_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzUtNS0xLTEtMzYxMTUvdGV4dHJlZ2lvbjo4ODliYjVlMjc3NTI0YTYxOTBkNGNmYjhiYWNiMGM0Yl80_58821f03-ca09-4fd2-bfcc-eadc680e54aa">P0Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i2229ec7304ca4590bc0cba224c338194_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzUtNS0xLTEtMzYxMTUvdGV4dHJlZ2lvbjo4ODliYjVlMjc3NTI0YTYxOTBkNGNmYjhiYWNiMGM0Yl84_bfed5cf1-e0c8-491e-8e09-6d015cd92e8f">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ieb8b2c9700dc4ad1b647d48295edef32_D20210701-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzUtNS0xLTEtMzYxMTUvdGV4dHJlZ2lvbjo4ODliYjVlMjc3NTI0YTYxOTBkNGNmYjhiYWNiMGM0Yl8xMg_da860a5f-0070-44d8-90d4-2f355dae18c7">P0Y9M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i26fcb3bb82fe4b368664bba2a6aa744f_D20211001-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZToyNDU0MDQ3ZjAwZWM0NWE5YWNlZjhmZGNlMjJmYzFiZi90YWJsZXJhbmdlOjI0NTQwNDdmMDBlYzQ1YTlhY2VmOGZkY2UyMmZjMWJmXzUtNS0xLTEtMzYxMTUvdGV4dHJlZ2lvbjo4ODliYjVlMjc3NTI0YTYxOTBkNGNmYjhiYWNiMGM0Yl8xNg_63972b6b-4268-4dd4-925a-be7cab283d33">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="iff31ebeb118e41febbf41f202f8f9dad_D20200219-20200219"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzg0NDc_e1491d9b-1dda-4256-9d55-7a7c1fd73588"
      unitRef="shares">17991</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="iff31ebeb118e41febbf41f202f8f9dad_D20200219-20200219"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzg1MzQ_f4f4616a-85e1-4d43-8a1e-10b310ed0286"
      unitRef="usd">449000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue
      contextRef="iff31ebeb118e41febbf41f202f8f9dad_D20200219-20200219"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzg1Njg_39d7cd7e-cb3f-4947-ae4c-5750c9b17331"
      unitRef="usdPerShare">25.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ice4f3ec79ae54e3ab7a841ebd6f425e8_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzg1OTQ_b872d097-9434-4544-9d17-988399462cdb"
      unitRef="shares">14844</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ice4f3ec79ae54e3ab7a841ebd6f425e8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzg2ODE_8dd8f13a-44a1-4416-a581-81bc0ee88a91"
      unitRef="usd">294000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue
      contextRef="ice4f3ec79ae54e3ab7a841ebd6f425e8_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzg3MTU_aa53bc67-98d9-4afd-b593-36c2899a591d"
      unitRef="usdPerShare">19.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardQuarterlyInstallmentOfAnnualCashRetainer
      contextRef="ib934095c175a47eeaf1122bfb52ef105_D20200219-20200219"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzkwNjQ_a30e29c5-e591-44ee-b6ba-757f18adfc52"
      unitRef="usd">35000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardQuarterlyInstallmentOfAnnualCashRetainer>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalInstallmentOfAnnualCashRetainer
      contextRef="i212a377752b94266a01ea9e420b57073_D20200219-20200219"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzkyNjE_70959610-530f-41d0-9674-b7354f1cd33a"
      unitRef="usd">10000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalInstallmentOfAnnualCashRetainer>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalInstallmentOfAnnualCashRetainer
      contextRef="i2794f4f5982944a09b13417be10638ae_D20200219-20200219"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzkyNjE_c155fb65-5fa3-4a44-962a-cc38a2b47310"
      unitRef="usd">10000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalInstallmentOfAnnualCashRetainer>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardQuarterlyInstallmentOfAnnualCashRetainer
      contextRef="i212a377752b94266a01ea9e420b57073_D20200219-20200219"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzkzMDI_32127c40-97c9-4f7d-b796-a23251cca7c0"
      unitRef="usd">2500</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardQuarterlyInstallmentOfAnnualCashRetainer>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardQuarterlyInstallmentOfAnnualCashRetainer
      contextRef="i2794f4f5982944a09b13417be10638ae_D20200219-20200219"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzkzMDI_5952f38b-0583-42b3-8e33-7fb7ae09a620"
      unitRef="usd">2500</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardQuarterlyInstallmentOfAnnualCashRetainer>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalInstallmentOfAnnualCashRetainer
      contextRef="icdcff850c0794eb890dc4b8610a2c600_D20200219-20200219"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzk0NjA_109e88e3-774d-4e29-8b13-cee3ed5fc34f"
      unitRef="usd">5000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalInstallmentOfAnnualCashRetainer>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalInstallmentOfAnnualCashRetainer
      contextRef="ic029ebccc0e44fa08af2c918d9a9d5c3_D20200219-20200219"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzk0NjA_c109f3fb-c5e9-41b8-8b24-0f3277cbdd0d"
      unitRef="usd">5000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalInstallmentOfAnnualCashRetainer>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardQuarterlyInstallmentOfAnnualCashRetainer
      contextRef="icdcff850c0794eb890dc4b8610a2c600_D20200219-20200219"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzk1MDE_2b1cbf5b-d600-4598-b6f2-aa84dc81b5f2"
      unitRef="usd">1250</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardQuarterlyInstallmentOfAnnualCashRetainer>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardQuarterlyInstallmentOfAnnualCashRetainer
      contextRef="ic029ebccc0e44fa08af2c918d9a9d5c3_D20200219-20200219"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzk1MDE_7f484a8c-fe25-4b28-a1ae-c08351db05fc"
      unitRef="usd">1250</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardQuarterlyInstallmentOfAnnualCashRetainer>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdmissionGrant
      contextRef="ib934095c175a47eeaf1122bfb52ef105_D20200219-20200219"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzk2MTg_4f25ee6e-fb53-45b5-8996-278d363b1a50"
      unitRef="usd">25000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdmissionGrant>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardQuarterlyRetainer
      contextRef="ib934095c175a47eeaf1122bfb52ef105_D20200219-20200219"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwOTk1MTE2NTQ2OTI_9f6f80a7-8c8c-4eb1-b77f-6cbb0f1f6420"
      unitRef="usd">18750</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardQuarterlyRetainer>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i9d82ffcd713349e49e2b819d07949bf4_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmIzNzc4YjU3MGI0ZmE0OTU4ZjU4NGNlYjMzZTg5OC90YWJsZXJhbmdlOjgyYjM3NzhiNTcwYjRmYTQ5NThmNTg0Y2ViMzNlODk4XzMtNC0xLTEtNDIxMDM_1232da79-a0cd-4ccb-aacf-f272f09f095a"
      unitRef="shares">7458</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateGrantDateFairValue
      contextRef="i9d82ffcd713349e49e2b819d07949bf4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmIzNzc4YjU3MGI0ZmE0OTU4ZjU4NGNlYjMzZTg5OC90YWJsZXJhbmdlOjgyYjM3NzhiNTcwYjRmYTQ5NThmNTg0Y2ViMzNlODk4XzMtNS0xLTEtNDIxMDM_7a37b877-f75a-4000-824c-7201e1b3c053"
      unitRef="usd">155000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i2c20da58bf1d49aa8fa1b5498342b103_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmIzNzc4YjU3MGI0ZmE0OTU4ZjU4NGNlYjMzZTg5OC90YWJsZXJhbmdlOjgyYjM3NzhiNTcwYjRmYTQ5NThmNTg0Y2ViMzNlODk4XzMtNy0xLTEtNDIxMDM_4554d95d-1d93-4413-81d3-e711f8e35f8c"
      unitRef="shares">30883</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateGrantDateFairValue
      contextRef="i2c20da58bf1d49aa8fa1b5498342b103_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmIzNzc4YjU3MGI0ZmE0OTU4ZjU4NGNlYjMzZTg5OC90YWJsZXJhbmdlOjgyYjM3NzhiNTcwYjRmYTQ5NThmNTg0Y2ViMzNlODk4XzMtOC0xLTEtNDIxMDM_b1b53068-7e51-4779-b81d-57dee379a986"
      unitRef="usd">654000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ib9cf578b720144bca02e223c6c159cb6_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmIzNzc4YjU3MGI0ZmE0OTU4ZjU4NGNlYjMzZTg5OC90YWJsZXJhbmdlOjgyYjM3NzhiNTcwYjRmYTQ5NThmNTg0Y2ViMzNlODk4XzMtMTAtMS0xLTQyMTAz_8751af1f-37b3-4604-8f7c-a0a272c4b4ad"
      unitRef="shares">14744</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateGrantDateFairValue
      contextRef="ib9cf578b720144bca02e223c6c159cb6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmIzNzc4YjU3MGI0ZmE0OTU4ZjU4NGNlYjMzZTg5OC90YWJsZXJhbmdlOjgyYjM3NzhiNTcwYjRmYTQ5NThmNTg0Y2ViMzNlODk4XzMtMTEtMS0xLTQyMTAz_ecf85f91-cd5e-4def-b2e6-dee4c78cb8f0"
      unitRef="usd">622000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i352622db036d4e91ba956e2d111c1140_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmIzNzc4YjU3MGI0ZmE0OTU4ZjU4NGNlYjMzZTg5OC90YWJsZXJhbmdlOjgyYjM3NzhiNTcwYjRmYTQ5NThmNTg0Y2ViMzNlODk4XzQtNC0xLTEtNDIxMDM_77842b08-cb17-4d84-8c1e-6160aaffbea0"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateGrantDateFairValue
      contextRef="i352622db036d4e91ba956e2d111c1140_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmIzNzc4YjU3MGI0ZmE0OTU4ZjU4NGNlYjMzZTg5OC90YWJsZXJhbmdlOjgyYjM3NzhiNTcwYjRmYTQ5NThmNTg0Y2ViMzNlODk4XzQtNS0xLTEtNDIxMDM_a93024ad-1b21-4c10-8520-e5b17c0cff50"
      unitRef="usd">0</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ib38de9caec84482e99899070c5eb07fe_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmIzNzc4YjU3MGI0ZmE0OTU4ZjU4NGNlYjMzZTg5OC90YWJsZXJhbmdlOjgyYjM3NzhiNTcwYjRmYTQ5NThmNTg0Y2ViMzNlODk4XzQtNy0xLTEtNDIxMDM_7182e067-9aea-4801-a403-a2c97a8101d4"
      unitRef="shares">967</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateGrantDateFairValue
      contextRef="ib38de9caec84482e99899070c5eb07fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmIzNzc4YjU3MGI0ZmE0OTU4ZjU4NGNlYjMzZTg5OC90YWJsZXJhbmdlOjgyYjM3NzhiNTcwYjRmYTQ5NThmNTg0Y2ViMzNlODk4XzQtOC0xLTEtNDIxMDM_2843bfdc-9d7b-4f01-8bd9-53250db7da84"
      unitRef="usd">20000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i415dd0357cf84224ba3d3c62b4c30f03_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmIzNzc4YjU3MGI0ZmE0OTU4ZjU4NGNlYjMzZTg5OC90YWJsZXJhbmdlOjgyYjM3NzhiNTcwYjRmYTQ5NThmNTg0Y2ViMzNlODk4XzQtMTAtMS0xLTQyMTAz_1ac838f2-152c-4a11-ac04-def7a28ba901"
      unitRef="shares">466</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateGrantDateFairValue
      contextRef="i415dd0357cf84224ba3d3c62b4c30f03_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTo4MmIzNzc4YjU3MGI0ZmE0OTU4ZjU4NGNlYjMzZTg5OC90YWJsZXJhbmdlOjgyYjM3NzhiNTcwYjRmYTQ5NThmNTg0Y2ViMzNlODk4XzQtMTEtMS0xLTQyMTAz_d5dd384e-80f9-4279-bcf4-b33a3ff78aa8"
      unitRef="usd">20000</csv:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i9d82ffcd713349e49e2b819d07949bf4_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpkNjg3NDM2Nzk2NWE0MTM5OGNmYjFjYTE4Yzc0ZTk1Ni90YWJsZXJhbmdlOmQ2ODc0MzY3OTY1YTQxMzk4Y2ZiMWNhMThjNzRlOTU2XzEtMS0xLTEtNDIxMDMvdGV4dHJlZ2lvbjphMjBkZmYxN2U5MjE0NWU0ODEwZDBjNzM2M2I2YzczZl8xMDk5NTExNjI4MjMw_13ce4bca-6170-4aab-acad-9e0b3414d0c3"
      unitRef="usdPerShare">20.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i2c20da58bf1d49aa8fa1b5498342b103_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpkNjg3NDM2Nzk2NWE0MTM5OGNmYjFjYTE4Yzc0ZTk1Ni90YWJsZXJhbmdlOmQ2ODc0MzY3OTY1YTQxMzk4Y2ZiMWNhMThjNzRlOTU2XzEtMS0xLTEtNDIxMDMvdGV4dHJlZ2lvbjphMjBkZmYxN2U5MjE0NWU0ODEwZDBjNzM2M2I2YzczZl8xMDk5NTExNjI4MjM2_b6865b29-c05c-4538-9c91-5b0e42c35cd5"
      unitRef="usdPerShare">21.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ib9cf578b720144bca02e223c6c159cb6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTpkNjg3NDM2Nzk2NWE0MTM5OGNmYjFjYTE4Yzc0ZTk1Ni90YWJsZXJhbmdlOmQ2ODc0MzY3OTY1YTQxMzk4Y2ZiMWNhMThjNzRlOTU2XzEtMS0xLTEtNDIxMDMvdGV4dHJlZ2lvbjphMjBkZmYxN2U5MjE0NWU0ODEwZDBjNzM2M2I2YzczZl8xMDk5NTExNjI4MjQ0_8440e966-5910-443b-9dcb-61975672c0ec"
      unitRef="usdPerShare">42.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <csv:DirectorsCompensationExpense
      contextRef="i3cbb2d15ab37410aa05cae8a9152a8c4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwOTk1MTE2NTQwMjk_6eaef77c-63b5-4260-90b6-926eeaa09395"
      unitRef="usd">455000</csv:DirectorsCompensationExpense>
    <csv:DirectorsCompensationExpense
      contextRef="i897f157e550c4910a34a0e2b9b69f1ba_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwOTk1MTE2NTYyMjM_19d75344-8647-463e-809b-86c16aed0367"
      unitRef="usd">889000</csv:DirectorsCompensationExpense>
    <csv:DirectorsCompensationExpense
      contextRef="i134f177b0d0c44b282cba3eb91822faf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwOTk1MTE2NTYyMjc_31260580-cd5b-4dfa-9fd3-dc4d257b6f18"
      unitRef="usd">858000</csv:DirectorsCompensationExpense>
    <csv:CommonStockDividendsPerShareDeclaredIncreaseAuthorized
      contextRef="i00f4903dc8b24acc81aa939b68f455ba_D20211027-20211027"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzExNDMy_c55f96a3-d35a-402b-9bcb-c4417bc992b4"
      unitRef="usdPerShare">0.05</csv:CommonStockDividendsPerShareDeclaredIncreaseAuthorized>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i00f4903dc8b24acc81aa939b68f455ba_D20211027-20211027"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzEwOTk1MTE2NTU0MDI_85c2e539-83fc-46c2-84c5-67e0239bbfd9"
      unitRef="usdPerShare">0.45</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ScheduleOfDividendsPayableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90ZXh0cmVnaW9uOjVkMzY5NDc5Nzc2MjRhOTA4ZDJmYzhlZDYwN2QzMmFlXzExODMz_c73d1919-9f45-4d0e-84c7-f30946b67cf9">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Board declared the following dividends payable on the dates below (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Dollar Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 1st&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;0.1000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,799&#160;&lt;/span&gt;&lt;/td&gt;&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;June 1st&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;0.1000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;September 1st&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;December 1st&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;0.1125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;/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%;text-decoration:underline"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Dollar Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 1st&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;0.0750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,339&#160;&lt;/span&gt;&lt;/td&gt;&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;June 1st&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;0.0750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;September 1st&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;December 1st&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;0.1000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDividendsPayableTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i99fac003ea774ff39c38e46a882ca0c7_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozYmZkNzcyNWY5ZWM0YjQzODJlMzQ4MWU3MTkxNTVkZC90YWJsZXJhbmdlOjNiZmQ3NzI1ZjllYzRiNDM4MmUzNDgxZTcxOTE1NWRkXzEtMS0xLTEtMzYxMTU_d0d1a054-3732-41b8-ba38-be7cfe9af4fa"
      unitRef="usdPerShare">0.1000</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i99fac003ea774ff39c38e46a882ca0c7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozYmZkNzcyNWY5ZWM0YjQzODJlMzQ4MWU3MTkxNTVkZC90YWJsZXJhbmdlOjNiZmQ3NzI1ZjllYzRiNDM4MmUzNDgxZTcxOTE1NWRkXzEtMy0xLTEtMzYxMTU_10795324-d1c4-403f-8e46-0dd2fe0c863d"
      unitRef="usd">1799000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if8334b3feaa347fe90c0227e2656e1a8_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozYmZkNzcyNWY5ZWM0YjQzODJlMzQ4MWU3MTkxNTVkZC90YWJsZXJhbmdlOjNiZmQ3NzI1ZjllYzRiNDM4MmUzNDgxZTcxOTE1NWRkXzItMS0xLTEtMzYxMTU_c15068a0-36e4-466d-8f21-dca3a4cb880e"
      unitRef="usdPerShare">0.1000</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="if8334b3feaa347fe90c0227e2656e1a8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozYmZkNzcyNWY5ZWM0YjQzODJlMzQ4MWU3MTkxNTVkZC90YWJsZXJhbmdlOjNiZmQ3NzI1ZjllYzRiNDM4MmUzNDgxZTcxOTE1NWRkXzItMy0xLTEtMzYxMTU_c49bb327-1760-468a-bfbc-aba65243ccde"
      unitRef="usd">1808000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i479fc3df28ca413489b4b3548059646a_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozYmZkNzcyNWY5ZWM0YjQzODJlMzQ4MWU3MTkxNTVkZC90YWJsZXJhbmdlOjNiZmQ3NzI1ZjllYzRiNDM4MmUzNDgxZTcxOTE1NWRkXzMtMS0xLTEtMzYxMTU_d0c748b3-d8dc-4d9a-93bc-53c8d5e9a1ef"
      unitRef="usdPerShare">0.1000</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i479fc3df28ca413489b4b3548059646a_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozYmZkNzcyNWY5ZWM0YjQzODJlMzQ4MWU3MTkxNTVkZC90YWJsZXJhbmdlOjNiZmQ3NzI1ZjllYzRiNDM4MmUzNDgxZTcxOTE1NWRkXzMtMy0xLTEtMzYxMTU_693428c1-69a9-4a4d-9c0c-2a1601655923"
      unitRef="usd">1783000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i505c6563852b41db87f0ac0ddf6a8e77_D20211001-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozYmZkNzcyNWY5ZWM0YjQzODJlMzQ4MWU3MTkxNTVkZC90YWJsZXJhbmdlOjNiZmQ3NzI1ZjllYzRiNDM4MmUzNDgxZTcxOTE1NWRkXzQtMS0xLTEtMzYxMTU_a6fc3e06-3150-4683-801d-7d2e4bfde4ca"
      unitRef="usdPerShare">0.1125</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i505c6563852b41db87f0ac0ddf6a8e77_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozYmZkNzcyNWY5ZWM0YjQzODJlMzQ4MWU3MTkxNTVkZC90YWJsZXJhbmdlOjNiZmQ3NzI1ZjllYzRiNDM4MmUzNDgxZTcxOTE1NWRkXzQtMy0xLTEtMzYxMTU_ab41cfbb-e18c-4e99-9fa3-b745ac5bc0b9"
      unitRef="usd">1873000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i8747e84d9b47406db3f854eb1e99dc53_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozYmZkNzcyNWY5ZWM0YjQzODJlMzQ4MWU3MTkxNTVkZC90YWJsZXJhbmdlOjNiZmQ3NzI1ZjllYzRiNDM4MmUzNDgxZTcxOTE1NWRkXzctMS0xLTEtMzYxMTU_dace222a-014b-4d89-a261-e12e255fe90b"
      unitRef="usdPerShare">0.0750</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8747e84d9b47406db3f854eb1e99dc53_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozYmZkNzcyNWY5ZWM0YjQzODJlMzQ4MWU3MTkxNTVkZC90YWJsZXJhbmdlOjNiZmQ3NzI1ZjllYzRiNDM4MmUzNDgxZTcxOTE1NWRkXzctMy0xLTEtMzYxMTU_4cf68ce2-26e9-4a41-a8f8-5e3b6b334675"
      unitRef="usd">1339000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i9a52cebe33e34cc4ad7a450d84df15cf_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozYmZkNzcyNWY5ZWM0YjQzODJlMzQ4MWU3MTkxNTVkZC90YWJsZXJhbmdlOjNiZmQ3NzI1ZjllYzRiNDM4MmUzNDgxZTcxOTE1NWRkXzgtMS0xLTEtMzYxMTU_7f7dba22-3c36-4517-97e0-927ab82fb314"
      unitRef="usdPerShare">0.0750</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i9a52cebe33e34cc4ad7a450d84df15cf_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozYmZkNzcyNWY5ZWM0YjQzODJlMzQ4MWU3MTkxNTVkZC90YWJsZXJhbmdlOjNiZmQ3NzI1ZjllYzRiNDM4MmUzNDgxZTcxOTE1NWRkXzgtMy0xLTEtMzYxMTU_5b055791-a2a0-4f75-b4ee-d5a45a4422c7"
      unitRef="usd">1343000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i685c2f28384a40f1b275906a37dd93c6_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozYmZkNzcyNWY5ZWM0YjQzODJlMzQ4MWU3MTkxNTVkZC90YWJsZXJhbmdlOjNiZmQ3NzI1ZjllYzRiNDM4MmUzNDgxZTcxOTE1NWRkXzktMS0xLTEtMzYxMTU_8d7f0b63-f0d2-4fca-8efb-6be86137c5b5"
      unitRef="usdPerShare">0.0875</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i685c2f28384a40f1b275906a37dd93c6_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozYmZkNzcyNWY5ZWM0YjQzODJlMzQ4MWU3MTkxNTVkZC90YWJsZXJhbmdlOjNiZmQ3NzI1ZjllYzRiNDM4MmUzNDgxZTcxOTE1NWRkXzktMy0xLTEtMzYxMTU_5f0229b9-1dc7-4eff-b2b0-3d70827d0e92"
      unitRef="usd">1569000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i2f868b0c2dfa4b8a92d95ac420c7fe79_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozYmZkNzcyNWY5ZWM0YjQzODJlMzQ4MWU3MTkxNTVkZC90YWJsZXJhbmdlOjNiZmQ3NzI1ZjllYzRiNDM4MmUzNDgxZTcxOTE1NWRkXzEwLTEtMS0xLTM2MTE1_8bdc4ce5-6914-422c-a9e8-8d70b984caa4"
      unitRef="usdPerShare">0.1000</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i2f868b0c2dfa4b8a92d95ac420c7fe79_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNDgvZnJhZzo1ZDM2OTQ3OTc3NjI0YTkwOGQyZmM4ZWQ2MDdkMzJhZS90YWJsZTozYmZkNzcyNWY5ZWM0YjQzODJlMzQ4MWU3MTkxNTVkZC90YWJsZXJhbmdlOjNiZmQ3NzI1ZjllYzRiNDM4MmUzNDgxZTcxOTE1NWRkXzEwLTMtMS0xLTM2MTE1_8601d859-869a-49cb-8797-8ee524c13270"
      unitRef="usd">1797000</us-gaap:DividendsCommonStockCash>
    <us-gaap:TreasuryStockTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTQvZnJhZzoxOWE3YWQ1ZmYyZDg0NGMwOWQ2NTBhYzQ2NWMxNDRjZC90ZXh0cmVnaW9uOjE5YTdhZDVmZjJkODQ0YzA5ZDY1MGFjNDY1YzE0NGNkXzk5Nw_e3272d29-ffd0-4cba-add2-bdc65867f73d">SHARE REPURCHASE PROGRAM&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Subject to market conditions, normal trading restrictions and satisfying certain financial covenants in our Credit Facility, and in the Indenture governing our Senior Notes, we may make purchases in the open market or through privately negotiated transactions under our Board authorized share repurchase program, in accordance with Rule 10b-18 of the Securities Exchange Act.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On May 18, 2021, July 26, 2021 and October 27, 2021, our Board increased our share repurchase authorization by an additional $25.0&#160;million, $25.0&#160;million and $75.0&#160;million, respectively, that including amounts previously authorized and outstanding, totaled up to $190.0&#160;million in share repurchase authorizations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share repurchase activity is as follows (dollar value in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.007%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Shares Repurchased&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;2,906,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average Price Paid Per Share&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;19.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Dollar Value of Shares Repurchased&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;These amounts may differ from the repurchases of common stock amounts in the consolidated statements of cash flows due to unsettled share repurchases at the end of a period. In December 2021, we repurchased 37,408 shares for $2.4 million, the settlement of which occurred in January 2022. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our shares were purchased in the open market at times and in amounts as management determined appropriate based on factors such as market conditions, legal requirements and other business considerations. Shares purchased pursuant to the repurchase program are currently held as treasury stock. At December&#160;31, 2021, we had $8.1 million remaining available for repurchase under our authorized program.&lt;/span&gt;&lt;/div&gt;</us-gaap:TreasuryStockTextBlock>
    <csv:StockRepurchaseProgramAdditionalAuthorizedAmount
      contextRef="ica99fb1f8f58412f9153977295e1cd88_I20210518"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTQvZnJhZzoxOWE3YWQ1ZmYyZDg0NGMwOWQ2NTBhYzQ2NWMxNDRjZC90ZXh0cmVnaW9uOjE5YTdhZDVmZjJkODQ0YzA5ZDY1MGFjNDY1YzE0NGNkXzEwOTk1MTE2Mjk2NjA_00d2b668-a73f-4f41-aa7a-4d01828c6ceb"
      unitRef="usd">25000000</csv:StockRepurchaseProgramAdditionalAuthorizedAmount>
    <csv:StockRepurchaseProgramAdditionalAuthorizedAmount
      contextRef="ie4e39554f35c4c6fb71f53877b7e0ca6_I20210726"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTQvZnJhZzoxOWE3YWQ1ZmYyZDg0NGMwOWQ2NTBhYzQ2NWMxNDRjZC90ZXh0cmVnaW9uOjE5YTdhZDVmZjJkODQ0YzA5ZDY1MGFjNDY1YzE0NGNkXzEwOTk1MTE2MzA3NDU_5aec68ed-4737-4dae-bc7a-f02ad4b79531"
      unitRef="usd">25000000</csv:StockRepurchaseProgramAdditionalAuthorizedAmount>
    <csv:StockRepurchaseProgramAdditionalAuthorizedAmount
      contextRef="i14b013e3910444edb40790f65971f1c0_I20211027"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTQvZnJhZzoxOWE3YWQ1ZmYyZDg0NGMwOWQ2NTBhYzQ2NWMxNDRjZC90ZXh0cmVnaW9uOjE5YTdhZDVmZjJkODQ0YzA5ZDY1MGFjNDY1YzE0NGNkXzEwOTk1MTE2MzA3MTY_2ed9b3a4-8048-4a89-9427-c31821cb559e"
      unitRef="usd">75000000</csv:StockRepurchaseProgramAdditionalAuthorizedAmount>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTQvZnJhZzoxOWE3YWQ1ZmYyZDg0NGMwOWQ2NTBhYzQ2NWMxNDRjZC90ZXh0cmVnaW9uOjE5YTdhZDVmZjJkODQ0YzA5ZDY1MGFjNDY1YzE0NGNkXzMyOTg1MzQ4ODcyNzk_b1d5f68d-df7b-4b37-a8df-e3f40f6977d1"
      unitRef="usd">190000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <csv:ShareRepurchaseActivityTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTQvZnJhZzoxOWE3YWQ1ZmYyZDg0NGMwOWQ2NTBhYzQ2NWMxNDRjZC90ZXh0cmVnaW9uOjE5YTdhZDVmZjJkODQ0YzA5ZDY1MGFjNDY1YzE0NGNkXzEyMDk0NjI3OTA5NTQ2_eb62f60d-9662-41b0-8584-7b292a77ccb8">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share repurchase activity is as follows (dollar value in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.007%"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of Shares Repurchased&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;2,906,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average Price Paid Per Share&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;19.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;Dollar Value of Shares Repurchased&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.272%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:2pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;These amounts may differ from the repurchases of common stock amounts in the consolidated statements of cash flows due to unsettled share repurchases at the end of a period. In December 2021, we repurchased 37,408 shares for $2.4 million, the settlement of which occurred in January 2022. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</csv:ShareRepurchaseActivityTableTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTQvZnJhZzoxOWE3YWQ1ZmYyZDg0NGMwOWQ2NTBhYzQ2NWMxNDRjZC90YWJsZToyZjllYzA2ZDQ1MDg0MWQ5OGQ3ZWE0MTZjN2Q1ZDE0Mi90YWJsZXJhbmdlOjJmOWVjMDZkNDUwODQxZDk4ZDdlYTQxNmM3ZDVkMTQyXzEtMS0xLTEtNDI0MzE_a87c5114-45fd-4b9e-9608-f3ef85ff88cb"
      unitRef="shares">400000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTQvZnJhZzoxOWE3YWQ1ZmYyZDg0NGMwOWQ2NTBhYzQ2NWMxNDRjZC90YWJsZToyZjllYzA2ZDQ1MDg0MWQ5OGQ3ZWE0MTZjN2Q1ZDE0Mi90YWJsZXJhbmdlOjJmOWVjMDZkNDUwODQxZDk4ZDdlYTQxNmM3ZDVkMTQyXzItMy0xLTEtNDI1MTA_be426961-3964-4bb4-86f1-55bc6495ca3e"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTQvZnJhZzoxOWE3YWQ1ZmYyZDg0NGMwOWQ2NTBhYzQ2NWMxNDRjZC90YWJsZToyZjllYzA2ZDQ1MDg0MWQ5OGQ3ZWE0MTZjN2Q1ZDE0Mi90YWJsZXJhbmdlOjJmOWVjMDZkNDUwODQxZDk4ZDdlYTQxNmM3ZDVkMTQyXzEtMy0xLTEtNDI0MzE_1b4596bf-f0a7-4b83-af12-d0660d81c8c4"
      unitRef="shares">2906983</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTQvZnJhZzoxOWE3YWQ1ZmYyZDg0NGMwOWQ2NTBhYzQ2NWMxNDRjZC90YWJsZToyZjllYzA2ZDQ1MDg0MWQ5OGQ3ZWE0MTZjN2Q1ZDE0Mi90YWJsZXJhbmdlOjJmOWVjMDZkNDUwODQxZDk4ZDdlYTQxNmM3ZDVkMTQyXzItMS0xLTEtNDI0MzE_ec384efc-0d09-4ae1-9c4d-705c4dc72784"
      unitRef="usdPerShare">19.39</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTQvZnJhZzoxOWE3YWQ1ZmYyZDg0NGMwOWQ2NTBhYzQ2NWMxNDRjZC90YWJsZToyZjllYzA2ZDQ1MDg0MWQ5OGQ3ZWE0MTZjN2Q1ZDE0Mi90YWJsZXJhbmdlOjJmOWVjMDZkNDUwODQxZDk4ZDdlYTQxNmM3ZDVkMTQyXzMtMy0xLTEtNDI1MTA_3d73687d-13a2-4173-b310-30e3dfd05ba5"
      unitRef="usdPerShare">0</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTQvZnJhZzoxOWE3YWQ1ZmYyZDg0NGMwOWQ2NTBhYzQ2NWMxNDRjZC90YWJsZToyZjllYzA2ZDQ1MDg0MWQ5OGQ3ZWE0MTZjN2Q1ZDE0Mi90YWJsZXJhbmdlOjJmOWVjMDZkNDUwODQxZDk4ZDdlYTQxNmM3ZDVkMTQyXzItMy0xLTEtNDI0MzE_3bb44d4d-f585-43b6-9b48-4ffc0612baec"
      unitRef="usdPerShare">49.01</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTQvZnJhZzoxOWE3YWQ1ZmYyZDg0NGMwOWQ2NTBhYzQ2NWMxNDRjZC90YWJsZToyZjllYzA2ZDQ1MDg0MWQ5OGQ3ZWE0MTZjN2Q1ZDE0Mi90YWJsZXJhbmdlOjJmOWVjMDZkNDUwODQxZDk4ZDdlYTQxNmM3ZDVkMTQyXzMtMS0xLTEtNDI0MzE_11fc93a3-72ac-4ba7-a1c6-24b68da93395"
      unitRef="usd">7756000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTQvZnJhZzoxOWE3YWQ1ZmYyZDg0NGMwOWQ2NTBhYzQ2NWMxNDRjZC90YWJsZToyZjllYzA2ZDQ1MDg0MWQ5OGQ3ZWE0MTZjN2Q1ZDE0Mi90YWJsZXJhbmdlOjJmOWVjMDZkNDUwODQxZDk4ZDdlYTQxNmM3ZDVkMTQyXzQtMy0xLTEtNDI1MTA_bd56c94f-190f-4fe0-8f6e-7a7afc802fc2"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTQvZnJhZzoxOWE3YWQ1ZmYyZDg0NGMwOWQ2NTBhYzQ2NWMxNDRjZC90YWJsZToyZjllYzA2ZDQ1MDg0MWQ5OGQ3ZWE0MTZjN2Q1ZDE0Mi90YWJsZXJhbmdlOjJmOWVjMDZkNDUwODQxZDk4ZDdlYTQxNmM3ZDVkMTQyXzMtMy0xLTEtNDI0MzE_40c1040a-59b3-4b46-b284-d6b0f9303bbc"
      unitRef="usd">142469000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTQvZnJhZzoxOWE3YWQ1ZmYyZDg0NGMwOWQ2NTBhYzQ2NWMxNDRjZC90YWJsZTo2YTk5N2Q0Nzg0ZmI0OTFhODMwZmUwNWRjNTI0M2YxZC90YWJsZXJhbmdlOjZhOTk3ZDQ3ODRmYjQ5MWE4MzBmZTA1ZGM1MjQzZjFkXzEtMS0xLTEtNDU0NTEvdGV4dHJlZ2lvbjo0MTA0OTBiZDRkMzE0ZWQxYTZmNWU0YWUxZjY2YjM3MV8xMjY0NDM4MzcyMDEzMQ_d99745d8-28dd-468d-ace2-aaea85e38fc8"
      unitRef="shares">37408</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if3d39f2caba845b79c5b8c365003fc4b_D20220101-20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTQvZnJhZzoxOWE3YWQ1ZmYyZDg0NGMwOWQ2NTBhYzQ2NWMxNDRjZC90YWJsZTo2YTk5N2Q0Nzg0ZmI0OTFhODMwZmUwNWRjNTI0M2YxZC90YWJsZXJhbmdlOjZhOTk3ZDQ3ODRmYjQ5MWE4MzBmZTA1ZGM1MjQzZjFkXzEtMS0xLTEtNDU0NTEvdGV4dHJlZ2lvbjo0MTA0OTBiZDRkMzE0ZWQxYTZmNWU0YWUxZjY2YjM3MV8xMjY0NDM4MzcyMDEzOA_c97aa514-62db-402f-b474-d8338ae4e74f"
      unitRef="usd">2400000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTQvZnJhZzoxOWE3YWQ1ZmYyZDg0NGMwOWQ2NTBhYzQ2NWMxNDRjZC90ZXh0cmVnaW9uOjE5YTdhZDVmZjJkODQ0YzA5ZDY1MGFjNDY1YzE0NGNkXzEwOTk1MTE2Mjk2OTU_0ea1ee38-8510-4b28-89bb-b48e5683484d"
      unitRef="usd">8100000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90ZXh0cmVnaW9uOjk3N2U2MmU2MjU4YzQ4YmViM2EwNGQ3MjU5ZDA3MGY0XzE0MDk_7b4bed95-6d66-403b-b32b-c22f3cde986a">EARNINGS PER SHARE&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based awards that contain non-forfeitable rights to dividends or dividend equivalents, whether paid or unpaid,&#160;are participating securities and included in the computation of both basic and diluted earnings per share.&#160;Our grants of stock awards to our employees are considered participating securities and we have prepared our earnings per share calculations to exclude earnings allocated to unvested restricted stock awards, using the two-class method, in the basic and diluted weighted average shares outstanding calculation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of the basic and diluted earnings per share (in thousands, except per share data):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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:700;line-height:100%"&gt;Numerator for basic and diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Earnings allocated to unvested restricted 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;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Income attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;33,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 style="height:14pt"&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;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-weight:700;line-height:100%"&gt;Denominator:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for basic earnings per common share - weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Effect of dilutive securities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Denominator for diluted earnings per common share - weighted average shares outstanding&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;18,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;18,266&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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;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-weight:400;line-height:100%"&gt;Basic earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Diluted earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fully diluted weighted average shares outstanding for the years ended December&#160;31, 2019 and 2020, and the corresponding calculation of fully diluted earnings per share, included approximately 10,000 and 9,000 shares that would have been issued upon the conversion of our Convertible Notes as a result of the application of the if-converted method prescribed by the FASB ASC 260. At December&#160;31, 2021, we had no Convertible Notes outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2019, there were 338,440 stock options excluded from the computation of diluted earnings per share because the inclusion of such stock options would result in an antidilutive effect. For the years ended December&#160;31, 2020 and 2021, no stock options were excluded from the computation of diluted earnings per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our performance awards are considered to be contingently issuable shares because their issuance is contingent upon the satisfaction of certain performance and service conditions. At December&#160;31, 2021, we had satisfied certain performance criteria for the first, second and third predetermined growth targets of our performance awards to be considered outstanding. Therefore, we included these awards in the computation of diluted earnings per share as of the beginning of the reporting period.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90ZXh0cmVnaW9uOjk3N2U2MmU2MjU4YzQ4YmViM2EwNGQ3MjU5ZDA3MGY0XzE0MDc_3be9029c-9f69-43fd-a2fa-d44b189761eb">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of the basic and diluted earnings per share (in thousands, except per share data):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&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:700;line-height:100%"&gt;Numerator for basic and diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Earnings allocated to unvested restricted 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;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Income attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;33,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 style="height:14pt"&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;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-weight:700;line-height:100%"&gt;Denominator:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator for basic earnings per common share - weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Effect of dilutive securities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Denominator for diluted earnings per common share - weighted average shares outstanding&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;18,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;18,266&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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;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-weight:400;line-height:100%"&gt;Basic earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Diluted earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzMtMS0xLTEtMzYxMTU_6b63efa0-61ea-4d27-9b69-429ca708e8ba"
      unitRef="usd">14533000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzMtMy0xLTEtMzYxMTU_397b4c99-4b7f-455d-b71f-364c1ea64997"
      unitRef="usd">16090000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzMtNS0xLTEtMzYxMTU_2b3c76ab-e32d-4ec3-97e6-93549892b7fe"
      unitRef="usd">33159000</us-gaap:IncomeLossFromContinuingOperations>
    <csv:EarningsAllocatedtoUnvestedRestrictedStock
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzQtMS0xLTEtMzYxMTU_f613401a-45bc-4958-8af2-ec509fd16649"
      unitRef="usd">-62000</csv:EarningsAllocatedtoUnvestedRestrictedStock>
    <csv:EarningsAllocatedtoUnvestedRestrictedStock
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzQtMy0xLTEtMzYxMTU_6ec0f71e-d2f2-4970-bdb8-938f2f254bf6"
      unitRef="usd">-46000</csv:EarningsAllocatedtoUnvestedRestrictedStock>
    <csv:EarningsAllocatedtoUnvestedRestrictedStock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzQtNS0xLTEtMzYxMTU_3ead600f-1ce5-4c31-909d-04ddfcf9a4a7"
      unitRef="usd">-53000</csv:EarningsAllocatedtoUnvestedRestrictedStock>
    <csv:IncomefromContinuingOperationsLessEarningsAllocatedtoUnvestedRestrictedStock
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzUtMS0xLTEtMzYxMTU_65b13278-74de-42cb-beef-8b4dbd552f78"
      unitRef="usd">14471000</csv:IncomefromContinuingOperationsLessEarningsAllocatedtoUnvestedRestrictedStock>
    <csv:IncomefromContinuingOperationsLessEarningsAllocatedtoUnvestedRestrictedStock
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzUtMy0xLTEtMzYxMTU_e96b3653-0c75-4e35-9427-0ade10bfa8db"
      unitRef="usd">16044000</csv:IncomefromContinuingOperationsLessEarningsAllocatedtoUnvestedRestrictedStock>
    <csv:IncomefromContinuingOperationsLessEarningsAllocatedtoUnvestedRestrictedStock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzUtNS0xLTEtMzYxMTU_833c1f39-0d5c-46b0-8ed8-42bcc400cf54"
      unitRef="usd">33106000</csv:IncomefromContinuingOperationsLessEarningsAllocatedtoUnvestedRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzgtMS0xLTEtMzYxMTU_55212172-7f08-499d-a908-51e0608f749b"
      unitRef="shares">17877000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzgtMy0xLTEtMzYxMTU_80e7c9bb-b4a7-410f-ad5f-bf066ba9cfa4"
      unitRef="shares">17872000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzgtNS0xLTEtMzYxMTU_a57f9d65-a2e8-4006-9f2f-9b41658be17b"
      unitRef="shares">17409000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzEwLTEtMS0xLTM2MTE1_14b34ad2-cf77-47d4-bf90-8de59eb3f2cc"
      unitRef="usd">118000</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzEwLTMtMS0xLTM2MTE1_53069f53-a5ae-4ed0-9835-87f1516dc538"
      unitRef="usd">196000</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzEwLTUtMS0xLTM2MTE1_aaf7b2ee-f395-43d3-9b34-e744140d5648"
      unitRef="usd">475000</us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzExLTEtMS0xLTM2MTE1_28ff7911-a013-4d94-b712-28358c7a1c9f"
      unitRef="shares">10000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzExLTMtMS0xLTM2MTE1_6ec7fdef-ca83-4b78-b4b1-6f8348f702be"
      unitRef="shares">9000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzExLTUtMS0xLTM2MTE1_5f84385f-6a8a-4c28-872a-6ed5523812aa"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id40b09ab44124bf8ac1af5bc118d4b28_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzEyLTEtMS0xLTQyNTkx_a1bda63b-cf33-4520-b580-222171ee1ac7"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="idb59fea4a6a04e67aabcc6b829e2be0b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzEyLTMtMS0xLTQyNTkx_8bfad344-d557-45fc-98c7-03528d7f3989"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iccad1dfc6f7a45c3aa001a691bf70baa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzEyLTUtMS0xLTQyNTkx_3ae4b120-23bd-443e-8389-5c838c7e76cc"
      unitRef="shares">382000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzEyLTEtMS0xLTM2MTE1_424c9739-55eb-495a-b9c3-c2e844fdded9"
      unitRef="shares">18005000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzEyLTMtMS0xLTM2MTE1_2f18613b-7a5a-4b2c-a3df-f12ba2b34811"
      unitRef="shares">18077000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzEyLTUtMS0xLTM2MTE1_c4ea3c91-d4b6-4001-9c6e-a9dcf014237f"
      unitRef="shares">18266000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzE0LTEtMS0xLTM2MTE1_195ccf4b-cc84-4b2d-9e84-12a391ee7548"
      unitRef="usdPerShare">0.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzE0LTMtMS0xLTM2MTE1_bbafe387-ff51-44b8-aa32-dd0014f5f881"
      unitRef="usdPerShare">0.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzE0LTUtMS0xLTM2MTE1_83af20c7-5dc4-43d1-9a64-918888bf8549"
      unitRef="usdPerShare">1.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzE1LTEtMS0xLTM2MTE1_ba4ded1a-4811-4564-9f02-738fcdffdae9"
      unitRef="usdPerShare">0.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzE1LTMtMS0xLTM2MTE1_700db72c-8f72-4ee2-a9a2-e0e08f01637b"
      unitRef="usdPerShare">0.89</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90YWJsZTo3YTE4OTYzODVkZGY0YjZiODg0MWMxMTNlN2UzOTkyYy90YWJsZXJhbmdlOjdhMTg5NjM4NWRkZjRiNmI4ODQxYzExM2U3ZTM5OTJjXzE1LTUtMS0xLTM2MTE1_3d56c8b8-24a9-4fe0-abd7-505aaf24f916"
      unitRef="usdPerShare">1.81</us-gaap:EarningsPerShareDiluted>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90ZXh0cmVnaW9uOjk3N2U2MmU2MjU4YzQ4YmViM2EwNGQ3MjU5ZDA3MGY0Xzg3OA_28ff7911-a013-4d94-b712-28358c7a1c9f"
      unitRef="shares">10000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90ZXh0cmVnaW9uOjk3N2U2MmU2MjU4YzQ4YmViM2EwNGQ3MjU5ZDA3MGY0Xzg4Mg_6ec7fdef-ca83-4b78-b4b1-6f8348f702be"
      unitRef="shares">9000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90ZXh0cmVnaW9uOjk3N2U2MmU2MjU4YzQ4YmViM2EwNGQ3MjU5ZDA3MGY0XzEyMjc_79cb1c71-da3a-4020-9abf-f19745776f18"
      unitRef="shares">338440</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90ZXh0cmVnaW9uOjk3N2U2MmU2MjU4YzQ4YmViM2EwNGQ3MjU5ZDA3MGY0XzMyOTg1MzQ4ODY0MDY_c720e5d0-b5f6-46ad-95e3-1721cd69d9f2"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNTcvZnJhZzo5NzdlNjJlNjI1OGM0OGJlYjNhMDRkNzI1OWQwNzBmNC90ZXh0cmVnaW9uOjk3N2U2MmU2MjU4YzQ4YmViM2EwNGQ3MjU5ZDA3MGY0XzMyOTg1MzQ4ODY0MDY_f83485b0-3e7b-4507-b8d3-fc70efc80654"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90ZXh0cmVnaW9uOmFiNzQ0NzMyNTAxZjRiNzI5MTQ0NDYxNTA2NWEzNzlhXzU0NQ_57b36fd7-d7f7-4026-a27b-1899df5b8c8d">SEGMENT REPORTING&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue, disaggregated by major source for each of our reportable segments was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended, December 31, 2021&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;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Funeral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cemetery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;180,572&#160;&lt;/span&gt;&lt;/td&gt;&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;Merchandise&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;92,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cemetery property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 revenue&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,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;270,087&#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;105,799&#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;375,886&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended, December 31, 2020&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;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Funeral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cemetery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;14,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;164,984&#160;&lt;/span&gt;&lt;/td&gt;&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;Merchandise&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;84,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cemetery property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;249,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,310&#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;329,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended, December 31, 2019&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;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Funeral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cemetery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,554&#160;&lt;/span&gt;&lt;/td&gt;&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;Merchandise&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;75,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cemetery property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 revenue&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;9,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;216,868&#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;57,239&#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;274,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents operating income (loss), income (loss) before income taxes, depreciation and amortization, interest expense, income tax expense (benefit), total assets, long-lived assets, goodwill, capital expenditures and number of operating locations by segment (in thousands, except number of operating&#160;locations):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.636%"/&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:1.261%"/&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:1.261%"/&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:1.261%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Funeral&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:9pt;font-weight:700;line-height:100%"&gt;Cemetery&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:9pt;font-weight:700;line-height:100%"&gt;Corporate&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:9pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;88,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;40,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(35,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;93,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Income (loss) before income taxes:&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;88,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;40,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(84,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;44,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;11,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;8,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Interest expense: &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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;25,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;24,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;22,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(21,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;11,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;769,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;390,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;18,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,178,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,145,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;790,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,129,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Long-lived 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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;611,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;176,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;791,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;792,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 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;796,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill:&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;344,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;47,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;392,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;398,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Capital expenditures:&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;11,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;24,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of operating locations at year end:&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90ZXh0cmVnaW9uOmFiNzQ0NzMyNTAxZjRiNzI5MTQ0NDYxNTA2NWEzNzlhXzUzNw_77b20e72-274a-449a-878c-07a17977c365">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue, disaggregated by major source for each of our reportable segments was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended, December 31, 2021&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;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Funeral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cemetery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;180,572&#160;&lt;/span&gt;&lt;/td&gt;&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;Merchandise&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;92,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cemetery property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 revenue&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,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;270,087&#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;105,799&#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;375,886&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended, December 31, 2020&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;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Funeral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cemetery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;14,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;164,984&#160;&lt;/span&gt;&lt;/td&gt;&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;Merchandise&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;84,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cemetery property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;249,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,310&#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;329,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended, December 31, 2019&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;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="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Funeral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cemetery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,554&#160;&lt;/span&gt;&lt;/td&gt;&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;Merchandise&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;75,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cemetery property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 revenue&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;9,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;216,868&#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;57,239&#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;274,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents operating income (loss), income (loss) before income taxes, depreciation and amortization, interest expense, income tax expense (benefit), total assets, long-lived assets, goodwill, capital expenditures and number of operating locations by segment (in thousands, except number of operating&#160;locations):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.636%"/&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:1.261%"/&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:1.261%"/&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:1.261%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Funeral&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:9pt;font-weight:700;line-height:100%"&gt;Cemetery&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:9pt;font-weight:700;line-height:100%"&gt;Corporate&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:9pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income (loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;88,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;40,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;(35,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;93,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,296)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Income (loss) before income taxes:&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;88,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;40,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(84,184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;44,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization: &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;11,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;8,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Interest expense: &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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;25,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;24,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;22,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(21,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;11,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;769,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;390,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;18,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,178,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,145,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;790,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,129,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Long-lived 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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;611,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;176,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;791,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;792,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 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;796,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill:&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;344,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;47,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;392,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;398,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Capital expenditures:&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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;11,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;9,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;24,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of operating locations at year end:&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic92b1e570de644a6bd31e778d5d2072c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZjhkNzlkMDM0OWM0M2Y2OTZkMDE0NmE2MmM4MTliOS90YWJsZXJhbmdlOmVmOGQ3OWQwMzQ5YzQzZjY5NmQwMTQ2YTYyYzgxOWI5XzItMi0xLTEtMzYxMTU_efbdad1d-4fb0-458d-be92-f3b8580ff2ee"
      unitRef="usd">164082000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4de56f2942c4845b21a4baa5c33cf14_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZjhkNzlkMDM0OWM0M2Y2OTZkMDE0NmE2MmM4MTliOS90YWJsZXJhbmdlOmVmOGQ3OWQwMzQ5YzQzZjY5NmQwMTQ2YTYyYzgxOWI5XzItNC0xLTEtMzYxMTU_fdff7c4b-03c8-4c66-955c-dbd8527fc4d6"
      unitRef="usd">16490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1120b113964947278efad7d0323208e9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZjhkNzlkMDM0OWM0M2Y2OTZkMDE0NmE2MmM4MTliOS90YWJsZXJhbmdlOmVmOGQ3OWQwMzQ5YzQzZjY5NmQwMTQ2YTYyYzgxOWI5XzItNi0xLTEtMzYxMTU_de085a2a-b534-4a80-935c-6e4115cf70de"
      unitRef="usd">180572000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3337976fdb304f088707fba833345eb0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZjhkNzlkMDM0OWM0M2Y2OTZkMDE0NmE2MmM4MTliOS90YWJsZXJhbmdlOmVmOGQ3OWQwMzQ5YzQzZjY5NmQwMTQ2YTYyYzgxOWI5XzMtMi0xLTEtMzYxMTU_94ee5dd3-6382-481e-bccd-7029f6105500"
      unitRef="usd">92023000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30800aad1e4f473398432a75487019a7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZjhkNzlkMDM0OWM0M2Y2OTZkMDE0NmE2MmM4MTliOS90YWJsZXJhbmdlOmVmOGQ3OWQwMzQ5YzQzZjY5NmQwMTQ2YTYyYzgxOWI5XzMtNC0xLTEtMzYxMTU_34f6dfff-49e4-4f2d-ac3c-60037d7a41a7"
      unitRef="usd">13741000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6810cf75073a418fa61f9bec2cd26a65_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZjhkNzlkMDM0OWM0M2Y2OTZkMDE0NmE2MmM4MTliOS90YWJsZXJhbmdlOmVmOGQ3OWQwMzQ5YzQzZjY5NmQwMTQ2YTYyYzgxOWI5XzMtNi0xLTEtMzYxMTU_5828e687-aeb9-4ecb-b662-31967ae16236"
      unitRef="usd">105764000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6a7358f9ad942598e0c412770a1a92c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZjhkNzlkMDM0OWM0M2Y2OTZkMDE0NmE2MmM4MTliOS90YWJsZXJhbmdlOmVmOGQ3OWQwMzQ5YzQzZjY5NmQwMTQ2YTYyYzgxOWI5XzQtMi0xLTEtMzYxMTU_7a92fab5-db1f-4af4-b33a-8ee82e996235"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if463a687d668422084119c802ca1e013_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZjhkNzlkMDM0OWM0M2Y2OTZkMDE0NmE2MmM4MTliOS90YWJsZXJhbmdlOmVmOGQ3OWQwMzQ5YzQzZjY5NmQwMTQ2YTYyYzgxOWI5XzQtNC0xLTEtMzYxMTU_41021d5b-fdd3-4fbf-a981-095549ad7983"
      unitRef="usd">61957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ca54f3512224601b0ca6f2479535127_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZjhkNzlkMDM0OWM0M2Y2OTZkMDE0NmE2MmM4MTliOS90YWJsZXJhbmdlOmVmOGQ3OWQwMzQ5YzQzZjY5NmQwMTQ2YTYyYzgxOWI5XzQtNi0xLTEtMzYxMTU_4bcfbe8f-909f-4ca0-a135-296cd92cfda8"
      unitRef="usd">61957000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15db0b68ee4e464e93780f4cbcb149e6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZjhkNzlkMDM0OWM0M2Y2OTZkMDE0NmE2MmM4MTliOS90YWJsZXJhbmdlOmVmOGQ3OWQwMzQ5YzQzZjY5NmQwMTQ2YTYyYzgxOWI5XzUtMi0xLTEtMzYxMTU_5362feba-49e3-4bdf-95f9-6a90d0484b4c"
      unitRef="usd">13982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id165daefe64f49a4b53eff88a9d432d0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZjhkNzlkMDM0OWM0M2Y2OTZkMDE0NmE2MmM4MTliOS90YWJsZXJhbmdlOmVmOGQ3OWQwMzQ5YzQzZjY5NmQwMTQ2YTYyYzgxOWI5XzUtNC0xLTEtMzYxMTU_be863110-5a92-4444-a5a4-83bbc1e0ab9e"
      unitRef="usd">13611000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61e7b49d6cbf4add9811e82e9c9fc370_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZjhkNzlkMDM0OWM0M2Y2OTZkMDE0NmE2MmM4MTliOS90YWJsZXJhbmdlOmVmOGQ3OWQwMzQ5YzQzZjY5NmQwMTQ2YTYyYzgxOWI5XzUtNi0xLTEtMzYxMTU_aab47205-c758-4ced-affa-318a821f95f7"
      unitRef="usd">27593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6687768241b45f180e47b8bee9a68ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZjhkNzlkMDM0OWM0M2Y2OTZkMDE0NmE2MmM4MTliOS90YWJsZXJhbmdlOmVmOGQ3OWQwMzQ5YzQzZjY5NmQwMTQ2YTYyYzgxOWI5XzYtMi0xLTEtMzYxMTU_948c15c2-bafa-49cb-8ccd-95618e260c78"
      unitRef="usd">270087000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib453cb3fcc4543c188c6d21d50ffb5f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZjhkNzlkMDM0OWM0M2Y2OTZkMDE0NmE2MmM4MTliOS90YWJsZXJhbmdlOmVmOGQ3OWQwMzQ5YzQzZjY5NmQwMTQ2YTYyYzgxOWI5XzYtNC0xLTEtMzYxMTU_881c7c20-be7f-4eee-ad73-b8cfc82fdfe8"
      unitRef="usd">105799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZjhkNzlkMDM0OWM0M2Y2OTZkMDE0NmE2MmM4MTliOS90YWJsZXJhbmdlOmVmOGQ3OWQwMzQ5YzQzZjY5NmQwMTQ2YTYyYzgxOWI5XzYtNi0xLTEtMzYxMTU_a5585354-2597-4679-88d4-3848cb729e20"
      unitRef="usd">375886000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3095adde8864fd19d2a43bf0af5d3b2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZThiNWYyZDdhZTg0NTBkYmNiOTk5MjgzNWQwNjEyMS90YWJsZXJhbmdlOmVlOGI1ZjJkN2FlODQ1MGRiY2I5OTkyODM1ZDA2MTIxXzItMi0xLTEtMzYxMTU_9fd55915-9a31-43cf-bd33-8124333636fa"
      unitRef="usd">150283000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64568719f4574adeb23336a5fc466deb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZThiNWYyZDdhZTg0NTBkYmNiOTk5MjgzNWQwNjEyMS90YWJsZXJhbmdlOmVlOGI1ZjJkN2FlODQ1MGRiY2I5OTkyODM1ZDA2MTIxXzItNC0xLTEtMzYxMTU_e9ec061d-d580-4880-b5a7-5eb2ce1259bb"
      unitRef="usd">14701000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1aad4d397c94b13be9027c29238e38f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZThiNWYyZDdhZTg0NTBkYmNiOTk5MjgzNWQwNjEyMS90YWJsZXJhbmdlOmVlOGI1ZjJkN2FlODQ1MGRiY2I5OTkyODM1ZDA2MTIxXzItNi0xLTEtMzYxMTU_97256c21-d564-4128-9353-89a7fc5916ed"
      unitRef="usd">164984000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68008de974f44a89bd3fbc5d6ea8771e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZThiNWYyZDdhZTg0NTBkYmNiOTk5MjgzNWQwNjEyMS90YWJsZXJhbmdlOmVlOGI1ZjJkN2FlODQ1MGRiY2I5OTkyODM1ZDA2MTIxXzMtMi0xLTEtMzYxMTU_b18dada4-bea6-48da-b145-70ac7d572ee7"
      unitRef="usd">84787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iefa6a453aaf0488bb0f370e5082a4c5c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZThiNWYyZDdhZTg0NTBkYmNiOTk5MjgzNWQwNjEyMS90YWJsZXJhbmdlOmVlOGI1ZjJkN2FlODQ1MGRiY2I5OTkyODM1ZDA2MTIxXzMtNC0xLTEtMzYxMTU_41ea738e-865d-4fdc-86a7-3a154a737c22"
      unitRef="usd">10778000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb802f246c8d4924b7be52a060dc0590_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZThiNWYyZDdhZTg0NTBkYmNiOTk5MjgzNWQwNjEyMS90YWJsZXJhbmdlOmVlOGI1ZjJkN2FlODQ1MGRiY2I5OTkyODM1ZDA2MTIxXzMtNi0xLTEtMzYxMTU_f7df6707-5299-4236-bc2a-51932d28f367"
      unitRef="usd">95565000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50af3c81ffbc4e27842409bedffa64b9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZThiNWYyZDdhZTg0NTBkYmNiOTk5MjgzNWQwNjEyMS90YWJsZXJhbmdlOmVlOGI1ZjJkN2FlODQ1MGRiY2I5OTkyODM1ZDA2MTIxXzQtMi0xLTEtMzYxMTU_910b2417-b3a3-4339-b0f5-c78ba8b9d56e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i931e6bac0cbe46b380fae8beb4dd0d04_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZThiNWYyZDdhZTg0NTBkYmNiOTk5MjgzNWQwNjEyMS90YWJsZXJhbmdlOmVlOGI1ZjJkN2FlODQ1MGRiY2I5OTkyODM1ZDA2MTIxXzQtNC0xLTEtMzYxMTU_2a527edb-5c13-4a19-9b87-59272310cefb"
      unitRef="usd">44065000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie98af08641cc4444b199ea293b3b8cb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZThiNWYyZDdhZTg0NTBkYmNiOTk5MjgzNWQwNjEyMS90YWJsZXJhbmdlOmVlOGI1ZjJkN2FlODQ1MGRiY2I5OTkyODM1ZDA2MTIxXzQtNi0xLTEtMzYxMTU_11f401e8-f4e9-4b62-be54-e8ea3cae403e"
      unitRef="usd">44065000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc156c9980dc4594bee4696bca0e1afd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZThiNWYyZDdhZTg0NTBkYmNiOTk5MjgzNWQwNjEyMS90YWJsZXJhbmdlOmVlOGI1ZjJkN2FlODQ1MGRiY2I5OTkyODM1ZDA2MTIxXzUtMi0xLTEtMzYxMTU_6f9305c5-89e7-4b81-887b-50933e1c7056"
      unitRef="usd">14068000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb8098dbdfb5427983278cc7c351ad11_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZThiNWYyZDdhZTg0NTBkYmNiOTk5MjgzNWQwNjEyMS90YWJsZXJhbmdlOmVlOGI1ZjJkN2FlODQ1MGRiY2I5OTkyODM1ZDA2MTIxXzUtNC0xLTEtMzYxMTU_d2f432bb-f547-40ed-b0a0-7dc31c443709"
      unitRef="usd">10766000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c3d675506d744748524055e5348c4a0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZThiNWYyZDdhZTg0NTBkYmNiOTk5MjgzNWQwNjEyMS90YWJsZXJhbmdlOmVlOGI1ZjJkN2FlODQ1MGRiY2I5OTkyODM1ZDA2MTIxXzUtNi0xLTEtMzYxMTU_d05ebaa9-da9e-4fab-9ae8-542836020ab0"
      unitRef="usd">24834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71bc5fd1631a46beb3af22c961d707d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZThiNWYyZDdhZTg0NTBkYmNiOTk5MjgzNWQwNjEyMS90YWJsZXJhbmdlOmVlOGI1ZjJkN2FlODQ1MGRiY2I5OTkyODM1ZDA2MTIxXzYtMi0xLTEtMzYxMTU_d35d8d8c-5d78-4cc6-8928-1a99781838a8"
      unitRef="usd">249138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifabdc2d9723a40e9a40e255bc7632590_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZThiNWYyZDdhZTg0NTBkYmNiOTk5MjgzNWQwNjEyMS90YWJsZXJhbmdlOmVlOGI1ZjJkN2FlODQ1MGRiY2I5OTkyODM1ZDA2MTIxXzYtNC0xLTEtMzYxMTU_aa385493-efbf-447a-855d-76ad52d214c1"
      unitRef="usd">80310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTplZThiNWYyZDdhZTg0NTBkYmNiOTk5MjgzNWQwNjEyMS90YWJsZXJhbmdlOmVlOGI1ZjJkN2FlODQ1MGRiY2I5OTkyODM1ZDA2MTIxXzYtNi0xLTEtMzYxMTU_babe89bd-9584-4880-adad-9d3bfacc65fd"
      unitRef="usd">329448000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i94270cb018f04b1a9dc5fed1e33abf82_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTphYjZlOGQ1NzA3NGY0MWE3YWU3NjgzODVjNjFhZGQ2My90YWJsZXJhbmdlOmFiNmU4ZDU3MDc0ZjQxYTdhZTc2ODM4NWM2MWFkZDYzXzItMi0xLTEtMzYxMTU_3bec30e2-e8eb-4808-b304-e4de387d0098"
      unitRef="usd">131636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id27158c28b9f48bcb85a59f86b897074_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTphYjZlOGQ1NzA3NGY0MWE3YWU3NjgzODVjNjFhZGQ2My90YWJsZXJhbmdlOmFiNmU4ZDU3MDc0ZjQxYTdhZTc2ODM4NWM2MWFkZDYzXzItNC0xLTEtMzYxMTU_a7f4d76c-5d35-4c33-bfcc-d63e83b8256a"
      unitRef="usd">10918000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i721390bfb4c04fdb9f7333a9d080dbbb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTphYjZlOGQ1NzA3NGY0MWE3YWU3NjgzODVjNjFhZGQ2My90YWJsZXJhbmdlOmFiNmU4ZDU3MDc0ZjQxYTdhZTc2ODM4NWM2MWFkZDYzXzItNi0xLTEtMzYxMTU_cdba9248-2c13-4c48-88c9-3f0bcbf0fc15"
      unitRef="usd">142554000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21520f2397a64ba9be2db8de8a4fbd75_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTphYjZlOGQ1NzA3NGY0MWE3YWU3NjgzODVjNjFhZGQ2My90YWJsZXJhbmdlOmFiNmU4ZDU3MDc0ZjQxYTdhZTc2ODM4NWM2MWFkZDYzXzMtMi0xLTEtMzYxMTU_6c5573da-935d-490d-80d3-3b7259b5f2e6"
      unitRef="usd">75682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d79efdc1cab4cbf8a4c150f1f9292d1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTphYjZlOGQ1NzA3NGY0MWE3YWU3NjgzODVjNjFhZGQ2My90YWJsZXJhbmdlOmFiNmU4ZDU3MDc0ZjQxYTdhZTc2ODM4NWM2MWFkZDYzXzMtNC0xLTEtMzYxMTU_c3a56f6a-16be-47af-bcbd-73ba345e86b1"
      unitRef="usd">7665000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54f7f49c45bf4656a7d02149857b7727_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTphYjZlOGQ1NzA3NGY0MWE3YWU3NjgzODVjNjFhZGQ2My90YWJsZXJhbmdlOmFiNmU4ZDU3MDc0ZjQxYTdhZTc2ODM4NWM2MWFkZDYzXzMtNi0xLTEtMzYxMTU_10b42ff1-682f-4203-a9e1-470adb7ff1b3"
      unitRef="usd">83347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec3a45f3b3974f048e9a11de8fd759fc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTphYjZlOGQ1NzA3NGY0MWE3YWU3NjgzODVjNjFhZGQ2My90YWJsZXJhbmdlOmFiNmU4ZDU3MDc0ZjQxYTdhZTc2ODM4NWM2MWFkZDYzXzQtMi0xLTEtMzYxMTU_7cc8d9db-38a8-4bac-b11f-c1f44d40a12b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16a36e336eab4e579491d2aed25924ea_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTphYjZlOGQ1NzA3NGY0MWE3YWU3NjgzODVjNjFhZGQ2My90YWJsZXJhbmdlOmFiNmU4ZDU3MDc0ZjQxYTdhZTc2ODM4NWM2MWFkZDYzXzQtNC0xLTEtMzYxMTU_0180c29c-debf-4543-b43b-4605e1c32216"
      unitRef="usd">31167000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id16fc02d3c0241208aff1097f3bf426d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTphYjZlOGQ1NzA3NGY0MWE3YWU3NjgzODVjNjFhZGQ2My90YWJsZXJhbmdlOmFiNmU4ZDU3MDc0ZjQxYTdhZTc2ODM4NWM2MWFkZDYzXzQtNi0xLTEtMzYxMTU_e1592fa8-5e8b-4397-b91d-bba48dc6bce8"
      unitRef="usd">31167000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a1ff96d8fa64b9bac94bb081ded10a1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTphYjZlOGQ1NzA3NGY0MWE3YWU3NjgzODVjNjFhZGQ2My90YWJsZXJhbmdlOmFiNmU4ZDU3MDc0ZjQxYTdhZTc2ODM4NWM2MWFkZDYzXzUtMi0xLTEtMzYxMTU_7681a312-fb07-4eeb-9f73-b0b1ab0fbe52"
      unitRef="usd">9550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie00ee55bd7104058adfdf97707800cb3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTphYjZlOGQ1NzA3NGY0MWE3YWU3NjgzODVjNjFhZGQ2My90YWJsZXJhbmdlOmFiNmU4ZDU3MDc0ZjQxYTdhZTc2ODM4NWM2MWFkZDYzXzUtNC0xLTEtMzYxMTU_a4fb6b82-b5f0-4500-b4fa-b187391486b1"
      unitRef="usd">7489000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28ca55799d184d889399f76ce800ad5a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTphYjZlOGQ1NzA3NGY0MWE3YWU3NjgzODVjNjFhZGQ2My90YWJsZXJhbmdlOmFiNmU4ZDU3MDc0ZjQxYTdhZTc2ODM4NWM2MWFkZDYzXzUtNi0xLTEtMzYxMTU_0184ebb6-9e25-40d6-804d-a527114cc08c"
      unitRef="usd">17039000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2e58941e8c64a77b97b229c818c5cf1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTphYjZlOGQ1NzA3NGY0MWE3YWU3NjgzODVjNjFhZGQ2My90YWJsZXJhbmdlOmFiNmU4ZDU3MDc0ZjQxYTdhZTc2ODM4NWM2MWFkZDYzXzYtMi0xLTEtMzYxMTU_2661a6dd-3962-4f5e-955b-73ba0e4f9301"
      unitRef="usd">216868000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21e542805cb54b1ab7ae543d31ffc5cc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTphYjZlOGQ1NzA3NGY0MWE3YWU3NjgzODVjNjFhZGQ2My90YWJsZXJhbmdlOmFiNmU4ZDU3MDc0ZjQxYTdhZTc2ODM4NWM2MWFkZDYzXzYtNC0xLTEtMzYxMTU_a93c317c-6c26-44ae-811d-bd45c653507c"
      unitRef="usd">57239000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTphYjZlOGQ1NzA3NGY0MWE3YWU3NjgzODVjNjFhZGQ2My90YWJsZXJhbmdlOmFiNmU4ZDU3MDc0ZjQxYTdhZTc2ODM4NWM2MWFkZDYzXzYtNi0xLTEtMzYxMTU_e35e5ba3-b0ea-41e0-ba07-44a0f3ddccea"
      unitRef="usd">274107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib6687768241b45f180e47b8bee9a68ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzYtMS0xLTEtMzYxMTU_ed2183ed-9810-49e1-8e9e-7ddbbaa8227d"
      unitRef="usd">88591000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib453cb3fcc4543c188c6d21d50ffb5f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzYtMy0xLTEtMzYxMTU_b7670317-936a-40b6-b4eb-d3c2d7b286fd"
      unitRef="usd">40353000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iadb87f5f097c4957b14d2a83bba1d32c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzYtNS0xLTEtMzYxMTU_9c909d31-f664-44b5-89e2-9207ce434f92"
      unitRef="usd">-35284000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzYtNy0xLTEtMzYxMTU_7a5201f6-978b-4922-8687-0edccbe15050"
      unitRef="usd">93660000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i71bc5fd1631a46beb3af22c961d707d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzctMS0xLTEtMzYxMTU_5b106995-da1d-40a8-8fce-871e5ef5acc2"
      unitRef="usd">57622000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifabdc2d9723a40e9a40e255bc7632590_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzctMy0xLTEtMzYxMTU_6afbd2b1-c2b1-444a-b43f-a66bc61a1a98"
      unitRef="usd">26859000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifbd4eee8616f465ab2a678c39832f42f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzctNS0xLTEtMzYxMTU_fd2b290f-8ff1-49b9-ad48-99587562b075"
      unitRef="usd">-27254000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzctNy0xLTEtMzYxMTU_e952cd49-eac2-4bf6-b42e-5bea2f3984d2"
      unitRef="usd">57227000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id2e58941e8c64a77b97b229c818c5cf1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzgtMS0xLTEtMzYxMTU_baac2feb-bf05-4036-8ccf-edf39dfbe858"
      unitRef="usd">58756000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i21e542805cb54b1ab7ae543d31ffc5cc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzgtMy0xLTEtMzYxMTU_35395cd9-3e09-4eae-8700-380e062fa7db"
      unitRef="usd">15983000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iec9698ac5e70409888ac12a265659a3d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzgtNS0xLTEtMzYxMTU_4efdd37c-50bd-41d8-8628-5f325a662d91"
      unitRef="usd">-27296000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzgtNy0xLTEtMzYxMTU_8d3b5c1a-5f40-40fe-b002-ca760d52ef1c"
      unitRef="usd">47443000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib6687768241b45f180e47b8bee9a68ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzEwLTEtMS0xLTM2MTE1_37984c60-9b22-4807-b32f-adfa361dbc56"
      unitRef="usd">88015000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib453cb3fcc4543c188c6d21d50ffb5f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzEwLTMtMS0xLTM2MTE1_687c617d-2f93-43ec-98ba-77566f802242"
      unitRef="usd">40473000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iadb87f5f097c4957b14d2a83bba1d32c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzEwLTUtMS0xLTM2MTE1_78e803d0-dc5d-4828-9d8c-348e72f3abe9"
      unitRef="usd">-84184000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzEwLTctMS0xLTM2MTE1_7fd36881-a6a8-461c-a3c0-473baa00c8d2"
      unitRef="usd">44304000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i71bc5fd1631a46beb3af22c961d707d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzExLTEtMS0xLTM2MTE1_09a8b05e-5e26-48e5-8b5f-4035233e00b7"
      unitRef="usd">56875000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifabdc2d9723a40e9a40e255bc7632590_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzExLTMtMS0xLTM2MTE1_a76bc549-3188-4038-a5f2-3be769bc7995"
      unitRef="usd">27087000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ifbd4eee8616f465ab2a678c39832f42f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzExLTUtMS0xLTM2MTE1_fe9b72dc-0bfc-4522-b98b-0e2cb93c6cce"
      unitRef="usd">-59320000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzExLTctMS0xLTM2MTE1_027ba140-f6c7-4496-bab2-82224e6eddfc"
      unitRef="usd">24642000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id2e58941e8c64a77b97b229c818c5cf1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzEyLTEtMS0xLTM2MTE1_397771d1-60b3-4697-ad53-60cd5743c82f"
      unitRef="usd">58844000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i21e542805cb54b1ab7ae543d31ffc5cc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzEyLTMtMS0xLTM2MTE1_a6777ff0-0342-4485-a1f2-02c1e8d5662c"
      unitRef="usd">16025000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iec9698ac5e70409888ac12a265659a3d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzEyLTUtMS0xLTM2MTE1_186d8ea9-a208-419a-b126-7067ce4394f1"
      unitRef="usd">-52453000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzEyLTctMS0xLTM2MTE1_5ea6238b-9b16-4c24-9622-1da8596ee919"
      unitRef="usd">22416000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="ib6687768241b45f180e47b8bee9a68ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE0LTEtMS0xLTM2MTE1_a7d37679-a217-4132-80a2-26605fcded8a"
      unitRef="usd">11062000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="ib453cb3fcc4543c188c6d21d50ffb5f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE0LTMtMS0xLTM2MTE1_8493f5de-40ae-4b7c-b0bb-c6165369246b"
      unitRef="usd">8217000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="iadb87f5f097c4957b14d2a83bba1d32c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE0LTUtMS0xLTM2MTE1_48066be3-95e2-450a-9113-47a17042a5dc"
      unitRef="usd">1241000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE0LTctMS0xLTM2MTE1_3545cb95-7b6d-49ff-8631-16a50aece185"
      unitRef="usd">20520000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i71bc5fd1631a46beb3af22c961d707d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE1LTEtMS0xLTM2MTE1_ab2468d5-eb63-4156-af6f-efea111b56c9"
      unitRef="usd">11586000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="ifabdc2d9723a40e9a40e255bc7632590_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE1LTMtMS0xLTM2MTE1_994d1955-2cba-422a-a7a4-845eeae801ad"
      unitRef="usd">6376000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="ifbd4eee8616f465ab2a678c39832f42f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE1LTUtMS0xLTM2MTE1_823428ee-0703-4a65-aa61-7d89791cbfbf"
      unitRef="usd">1427000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE1LTctMS0xLTM2MTE1_894ea8b6-ffde-48ba-99b5-3b6aa5e2f783"
      unitRef="usd">19389000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="id2e58941e8c64a77b97b229c818c5cf1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE2LTEtMS0xLTM2MTE1_bd67e89e-87ca-455c-a287-6f9ff94a7e2f"
      unitRef="usd">11128000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="i21e542805cb54b1ab7ae543d31ffc5cc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE2LTMtMS0xLTM2MTE1_e184ed28-25cf-47f1-8c55-e3cdbf241ce4"
      unitRef="usd">5227000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="iec9698ac5e70409888ac12a265659a3d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE2LTUtMS0xLTM2MTE1_29761e11-c398-4da1-ac59-7ebce71d4c40"
      unitRef="usd">1416000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE2LTctMS0xLTM2MTE1_05e3cb10-1475-463c-8e6d-65529b28b73b"
      unitRef="usd">17771000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="ib6687768241b45f180e47b8bee9a68ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE4LTEtMS0xLTM2MTE1_e9e2c3ca-f4b6-4294-b3e5-a0a962ca8b94"
      unitRef="usd">835000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib453cb3fcc4543c188c6d21d50ffb5f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE4LTMtMS0xLTM2MTE1_ee3d57ff-3da4-4638-8f30-d90324563515"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iadb87f5f097c4957b14d2a83bba1d32c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE4LTUtMS0xLTM2MTE1_5dfd8191-3692-46b8-a1d6-c699e095074e"
      unitRef="usd">24610000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE4LTctMS0xLTM2MTE1_a8bf46ba-a608-4a55-92e0-4f451aa26e27"
      unitRef="usd">25445000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i71bc5fd1631a46beb3af22c961d707d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE5LTEtMS0xLTM2MTE1_c2e1ff95-2756-4a59-b6f4-c6982702dd31"
      unitRef="usd">1004000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ifabdc2d9723a40e9a40e255bc7632590_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE5LTMtMS0xLTM2MTE1_5bd6fa63-0762-4e93-b422-e38fc72212dd"
      unitRef="usd">13000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ifbd4eee8616f465ab2a678c39832f42f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE5LTUtMS0xLTM2MTE1_70f544a0-2a77-49e6-a4b4-bfc6560e76d2"
      unitRef="usd">31498000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzE5LTctMS0xLTM2MTE1_c2ac8737-f277-468c-b7a1-e7500e4dba7e"
      unitRef="usd">32515000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id2e58941e8c64a77b97b229c818c5cf1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzIwLTEtMS0xLTM2MTE1_54a9702c-df29-4df7-8b3f-5a3a07ed7f02"
      unitRef="usd">1142000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i21e542805cb54b1ab7ae543d31ffc5cc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzIwLTMtMS0xLTM2MTE1_dd1b9666-2cec-4462-becf-dd5a0114b135"
      unitRef="usd">0</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iec9698ac5e70409888ac12a265659a3d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzIwLTUtMS0xLTM2MTE1_01182762-d487-495c-9090-790c8304fcb7"
      unitRef="usd">24380000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzIwLTctMS0xLTM2MTE1_5533c58e-9f62-4c7b-b775-783f83b31d3c"
      unitRef="usd">25522000</us-gaap:InterestExpense>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="ib6687768241b45f180e47b8bee9a68ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzIyLTEtMS0xLTM2MTE1_8c964792-173e-4854-ad8f-9b173b09a08f"
      unitRef="usd">22141000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="ib453cb3fcc4543c188c6d21d50ffb5f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzIyLTMtMS0xLTM2MTE1_2c5e32d3-f5e7-4ba7-be82-53578ade1aa4"
      unitRef="usd">10181000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="iadb87f5f097c4957b14d2a83bba1d32c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzIyLTUtMS0xLTM2MTE1_a99bb817-e0f7-4f82-a927-8607290a5631"
      unitRef="usd">-21177000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzIyLTctMS0xLTM2MTE1_fd6b1af3-6377-4766-a086-1df198a365d7"
      unitRef="usd">11145000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i71bc5fd1631a46beb3af22c961d707d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzIzLTEtMS0xLTM2MTE1_b20a293d-f9ab-4b84-9669-5b0aecd93790"
      unitRef="usd">19738000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="ifabdc2d9723a40e9a40e255bc7632590_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzIzLTMtMS0xLTM2MTE1_db8475ae-f473-4cde-81ad-c2d77d4ccf37"
      unitRef="usd">9401000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="ifbd4eee8616f465ab2a678c39832f42f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzIzLTUtMS0xLTM2MTE1_844c3bf6-2861-45b2-96f2-98017617efd3"
      unitRef="usd">-20587000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzIzLTctMS0xLTM2MTE1_5f81a219-2505-497e-ad0b-a65efd877ab5"
      unitRef="usd">8552000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="id2e58941e8c64a77b97b229c818c5cf1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzI0LTEtMS0xLTM2MTE1_aa777676-dfe8-445f-89e9-b914a895416b"
      unitRef="usd">20694000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i21e542805cb54b1ab7ae543d31ffc5cc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzI0LTMtMS0xLTM2MTE1_5b1a1eac-757e-410f-a703-971f401e45d7"
      unitRef="usd">5635000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="iec9698ac5e70409888ac12a265659a3d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzI0LTUtMS0xLTM2MTE1_ffd5650e-44a0-4735-846e-a048ee3d51b1"
      unitRef="usd">-18446000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzI0LTctMS0xLTM2MTE1_b906fe6a-ab5f-434e-b280-94ca56260aa5"
      unitRef="usd">7883000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:Assets
      contextRef="ib0f7f35312af41df9c8747e3a6d4d733_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzI2LTEtMS0xLTM2MTE1_e1012aea-ee34-425c-a760-6f4130eace1c"
      unitRef="usd">769539000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia9364427e757469da39446b1a45d9b1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzI2LTMtMS0xLTM2MTE1_d45a6c97-6072-46b3-b55e-d8a42b2ff497"
      unitRef="usd">390344000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i993d86802dff41658f10a4724fd3cf94_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzI2LTUtMS0xLTM2MTE1_ffa0a99b-0606-4f20-865f-d504b9f9bf31"
      unitRef="usd">18748000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzI2LTctMS0xLTM2MTE1_e15734db-2901-480c-ac3e-e1d5776a3b41"
      unitRef="usd">1178631000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i17b1484eecb9452ea575b0ce7670f8be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzI3LTEtMS0xLTM2MTE1_6153bfb1-6079-4932-8c6e-7c1a11298d5e"
      unitRef="usd">764535000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ieb9674e006da403eaa86b92ab0f87962_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzI3LTMtMS0xLTM2MTE1_e250b84e-559b-47c5-ad53-b30678dd3489"
      unitRef="usd">366964000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1804a79d780a47ab8a648e850fce52bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzI3LTUtMS0xLTM2MTE1_8ce2a255-cd0e-4de0-a06d-9f5d97b9bb7b"
      unitRef="usd">14326000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzI3LTctMS0xLTM2MTE1_e79543cd-7820-4a59-bb44-820c9a02dc13"
      unitRef="usd">1145825000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib77237d2848c4c7bb0a7c8611e4aff97_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzI4LTEtMS0xLTM2MTE1_eac8dd60-6d55-4b53-a520-2c54ec3768a4"
      unitRef="usd">790459000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9e4613e98b2340518457a2a603bc9ea9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzI4LTMtMS0xLTM2MTE1_7274f8f3-1f51-4381-ac68-f6e267627a84"
      unitRef="usd">314413000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i800a861a703940c38d151ee517d984ad_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzI4LTUtMS0xLTM2MTE1_716ea872-0726-4103-a462-eae92de41f19"
      unitRef="usd">24883000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if10cd7ecbf7842b9a7892e9be6ab729d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzI4LTctMS0xLTM2MTE1_5eb9a8a1-41a6-4146-a57d-28dbbfd55d48"
      unitRef="usd">1129755000</us-gaap:Assets>
    <us-gaap:NoncurrentAssets
      contextRef="ib0f7f35312af41df9c8747e3a6d4d733_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzMwLTEtMS0xLTM2MTE1_c0d3d5b8-f19d-46d5-8c2f-ed625c350d63"
      unitRef="usd">611181000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ia9364427e757469da39446b1a45d9b1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzMwLTMtMS0xLTM2MTE1_93a8ceba-7232-47bc-85bf-cb44811080a5"
      unitRef="usd">176398000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i993d86802dff41658f10a4724fd3cf94_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzMwLTUtMS0xLTM2MTE1_a5924088-2784-431d-916a-d2f617339ece"
      unitRef="usd">3839000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzMwLTctMS0xLTM2MTE1_fad9d356-700e-4923-bf87-e2e0f85eda16"
      unitRef="usd">791418000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i17b1484eecb9452ea575b0ce7670f8be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzMxLTEtMS0xLTM2MTE1_b755191f-c875-46b7-9ae3-f256a9e58132"
      unitRef="usd">619588000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ieb9674e006da403eaa86b92ab0f87962_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzMxLTMtMS0xLTM2MTE1_45295f5c-3991-4fc8-9615-fdfcce9de70f"
      unitRef="usd">172122000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i1804a79d780a47ab8a648e850fce52bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzMxLTUtMS0xLTM2MTE1_344dea3d-8602-4b9e-855d-6e2545bc4c49"
      unitRef="usd">995000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzMxLTctMS0xLTM2MTE1_3a458152-64b1-4ea9-8b5e-c5ddeeeeba0e"
      unitRef="usd">792705000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ib77237d2848c4c7bb0a7c8611e4aff97_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzMyLTEtMS0xLTM2MTE1_0b764ac9-8a45-4f73-bbaa-698643132039"
      unitRef="usd">650179000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i9e4613e98b2340518457a2a603bc9ea9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzMyLTMtMS0xLTM2MTE1_c4846d6b-2635-4336-8d66-2730e11e2bc0"
      unitRef="usd">145158000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i800a861a703940c38d151ee517d984ad_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzMyLTUtMS0xLTM2MTE1_c7f959a4-8e75-4824-aea3-9f1a9b954548"
      unitRef="usd">1303000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="if10cd7ecbf7842b9a7892e9be6ab729d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzMyLTctMS0xLTM2MTE1_09deac36-7a8a-4713-8806-8a91ee757777"
      unitRef="usd">796640000</us-gaap:NoncurrentAssets>
    <us-gaap:Goodwill
      contextRef="ib0f7f35312af41df9c8747e3a6d4d733_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM0LTEtMS0xLTY1NzM0_5e78f7d1-214c-4c79-be7b-5f073d105c5b"
      unitRef="usd">344823000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia9364427e757469da39446b1a45d9b1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM0LTMtMS0xLTY1NzM0_3a253e98-7a8c-4f81-adcf-67c61bfaf694"
      unitRef="usd">47149000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i993d86802dff41658f10a4724fd3cf94_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM0LTUtMS0xLTY1NzM0_c95f5f13-1f0e-448f-9e09-9a991b432e85"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM0LTctMS0xLTY1NzM0_97a4db70-9977-4bd8-8d9b-554e56a41dfa"
      unitRef="usd">391972000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i17b1484eecb9452ea575b0ce7670f8be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM1LTEtMS0xLTY1NzM0_3e7e71bf-8e04-423e-9466-aac7f9b08490"
      unitRef="usd">345829000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ieb9674e006da403eaa86b92ab0f87962_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM1LTMtMS0xLTY1NzM0_0f2b13dc-a186-42cb-a30c-df3b467bb564"
      unitRef="usd">47149000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1804a79d780a47ab8a648e850fce52bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM1LTUtMS0xLTY1NzM0_d163f169-82e8-4569-91bd-02a9808b24ae"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM1LTctMS0xLTY1NzM0_51d166e9-6b59-4279-87d7-0d6a5441f0e1"
      unitRef="usd">392978000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib77237d2848c4c7bb0a7c8611e4aff97_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM2LTEtMS0xLTY1NzM0_59328ffe-3120-4192-a347-da2d45ce7679"
      unitRef="usd">361451000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9e4613e98b2340518457a2a603bc9ea9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM2LTMtMS0xLTY1NzM0_dec5d4b6-d681-40ee-ab1f-484760e6c3f9"
      unitRef="usd">36841000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i800a861a703940c38d151ee517d984ad_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM2LTUtMS0xLTY1NzM0_96abb21e-ff59-4acd-8e5c-0f4697118d23"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if10cd7ecbf7842b9a7892e9be6ab729d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM2LTctMS0xLTY1NzM0_451cd150-27ce-4b37-babf-f3e71c93bd94"
      unitRef="usd">398292000</us-gaap:Goodwill>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ib6687768241b45f180e47b8bee9a68ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM0LTEtMS0xLTM2MTE1_4b6b1ce1-3f2f-4359-8569-62184af9d2a7"
      unitRef="usd">11511000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ib453cb3fcc4543c188c6d21d50ffb5f1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM0LTMtMS0xLTM2MTE1_f0ec6fee-c360-4abd-acbc-988597f145b9"
      unitRef="usd">9704000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="iadb87f5f097c4957b14d2a83bba1d32c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM0LTUtMS0xLTM2MTE1_0ecdf201-52ee-4f76-ab32-eeee82d3e270"
      unitRef="usd">3668000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM0LTctMS0xLTM2MTE1_0485ac25-5048-497b-b106-587154970856"
      unitRef="usd">24883000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i71bc5fd1631a46beb3af22c961d707d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM1LTEtMS0xLTM2MTE1_6092f5f4-6088-4065-af6b-0c0edea9502d"
      unitRef="usd">6997000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ifabdc2d9723a40e9a40e255bc7632590_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM1LTMtMS0xLTM2MTE1_113c14b9-69e9-47ab-8350-e7a31edc35b0"
      unitRef="usd">7025000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ifbd4eee8616f465ab2a678c39832f42f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM1LTUtMS0xLTM2MTE1_a50f53e3-a90d-45e5-8fab-bdad36da48f0"
      unitRef="usd">1176000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM1LTctMS0xLTM2MTE1_07f26910-4753-41c8-b992-02e3083f959f"
      unitRef="usd">15198000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="id2e58941e8c64a77b97b229c818c5cf1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM2LTEtMS0xLTM2MTE1_e68d8831-ab65-429a-bacb-c19ccefdc080"
      unitRef="usd">8403000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i21e542805cb54b1ab7ae543d31ffc5cc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM2LTMtMS0xLTM2MTE1_0ff8833c-73f1-4f7d-9361-699b62fa3b1f"
      unitRef="usd">5772000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="iec9698ac5e70409888ac12a265659a3d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM2LTUtMS0xLTM2MTE1_8e19f679-239b-45c4-9bae-6e0c541d689c"
      unitRef="usd">1204000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM2LTctMS0xLTM2MTE1_3b65ae42-b200-4a4a-9156-4091b054cfa6"
      unitRef="usd">15379000</us-gaap:PaymentsToAcquireProductiveAssets>
    <csv:NumberOfOperatingLocations
      contextRef="ib6687768241b45f180e47b8bee9a68ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM4LTEtMS0xLTM2MTE1_69c92d82-95b8-4bfc-984c-dd6e9117392e"
      unitRef="numberofoperatinglocation">170</csv:NumberOfOperatingLocations>
    <csv:NumberOfOperatingLocations
      contextRef="ib453cb3fcc4543c188c6d21d50ffb5f1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM4LTMtMS0xLTM2MTE1_717f8c32-4c27-4a37-bcc9-e86481df273a"
      unitRef="numberofoperatinglocation">31</csv:NumberOfOperatingLocations>
    <csv:NumberOfOperatingLocations
      contextRef="iadb87f5f097c4957b14d2a83bba1d32c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM4LTUtMS0xLTM2MTE1_19d126db-e6a2-420d-b9df-783ad4caa43b"
      unitRef="numberofoperatinglocation">0</csv:NumberOfOperatingLocations>
    <csv:NumberOfOperatingLocations
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM4LTctMS0xLTM2MTE1_fc5ae040-f94e-4100-aa92-63287d9b4d13"
      unitRef="numberofoperatinglocation">201</csv:NumberOfOperatingLocations>
    <csv:NumberOfOperatingLocations
      contextRef="i71bc5fd1631a46beb3af22c961d707d5_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM5LTEtMS0xLTM2MTE1_229cf71f-9f2a-4723-aee6-af420f7ac096"
      unitRef="numberofoperatinglocation">178</csv:NumberOfOperatingLocations>
    <csv:NumberOfOperatingLocations
      contextRef="ifabdc2d9723a40e9a40e255bc7632590_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM5LTMtMS0xLTM2MTE1_a8019e32-ee01-49a1-a8cc-132f8a1ea527"
      unitRef="numberofoperatinglocation">32</csv:NumberOfOperatingLocations>
    <csv:NumberOfOperatingLocations
      contextRef="ifbd4eee8616f465ab2a678c39832f42f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM5LTUtMS0xLTM2MTE1_196b112c-6277-432a-b1af-66f1debc37ce"
      unitRef="numberofoperatinglocation">0</csv:NumberOfOperatingLocations>
    <csv:NumberOfOperatingLocations
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzM5LTctMS0xLTM2MTE1_e66bb018-65a0-4820-be77-e0166fb8d756"
      unitRef="numberofoperatinglocation">210</csv:NumberOfOperatingLocations>
    <csv:NumberOfOperatingLocations
      contextRef="id2e58941e8c64a77b97b229c818c5cf1_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzQwLTEtMS0xLTM2MTE1_8b5cefc1-10ac-40df-887a-f7163da197af"
      unitRef="numberofoperatinglocation">186</csv:NumberOfOperatingLocations>
    <csv:NumberOfOperatingLocations
      contextRef="i21e542805cb54b1ab7ae543d31ffc5cc_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzQwLTMtMS0xLTM2MTE1_5a3fe38c-9e39-4c10-a8c9-399c1325bd79"
      unitRef="numberofoperatinglocation">31</csv:NumberOfOperatingLocations>
    <csv:NumberOfOperatingLocations
      contextRef="iec9698ac5e70409888ac12a265659a3d_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzQwLTUtMS0xLTM2MTE1_ff5fff8c-9f8d-478f-bca9-fafaf6acb9b0"
      unitRef="numberofoperatinglocation">0</csv:NumberOfOperatingLocations>
    <csv:NumberOfOperatingLocations
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjAvZnJhZzphYjc0NDczMjUwMWY0YjcyOTE0NDQ2MTUwNjVhMzc5YS90YWJsZTowZDU5MzM0MzkzMDE0NjBlYTQzM2EwYzhjNjYzOGQ4MC90YWJsZXJhbmdlOjBkNTkzMzQzOTMwMTQ2MGVhNDMzYTBjOGM2NjM4ZDgwXzQwLTctMS0xLTM2MTE1_b23f98e1-bb21-4d72-b4b8-faabb8213bf6"
      unitRef="numberofoperatinglocation">217</csv:NumberOfOperatingLocations>
    <csv:SupplementalDisclosureOfStatementOfOperationsInformationTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90ZXh0cmVnaW9uOjlhNjJlMDAxYjA2NDQzZTFiZDE4ZmIyNzBmNzJhYmRiXzEzMw_27254b33-b096-45b4-8ac8-292176a1d69a">SUPPLEMENTARY DATA&lt;div style="margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Balance Sheet&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The detail of certain balance sheet accounts is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:9pt;font-weight:700;line-height:100%"&gt;December&#160;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 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaids and other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal income tax receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current 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;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 prepaid and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,076&#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;6,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of debt and lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 current portion of debt and lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,432&#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;2,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued and other liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incentive compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vacation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#160;&#160;&#160;&#160;&#160;Natural disaster liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salaries and wages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer payroll tax deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee meetings and award trips&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Perpetual care trust payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ad valorem and franchise taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 accrued and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,773&#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 style="height:6pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term 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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incentive compensation &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer payroll tax deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</csv:SupplementalDisclosureOfStatementOfOperationsInformationTextBlock>
    <csv:SupplementaryBalanceSheetDisclosuresTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90ZXh0cmVnaW9uOjlhNjJlMDAxYjA2NDQzZTFiZDE4ZmIyNzBmNzJhYmRiXzEyMg_82c0d82a-b20e-403d-8dc3-71408b9bf490">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The detail of certain balance sheet accounts is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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:9pt;font-weight:700;line-height:100%"&gt;December&#160;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 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 43pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaids and other current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal income tax receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current 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;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 prepaid and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,076&#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;6,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of debt and lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 current portion of debt and lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,432&#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;2,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued and other liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incentive compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vacation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#160;&#160;&#160;&#160;&#160;Natural disaster liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salaries and wages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer payroll tax deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee meetings and award trips&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commissions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Perpetual care trust payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ad valorem and franchise taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 accrued and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,773&#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 style="height:6pt"&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term 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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incentive compensation &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer payroll tax deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</csv:SupplementaryBalanceSheetDisclosuresTableTextBlock>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzMtMS0xLTEtMzYxMTU_c3774ce0-4c4d-405a-a9d3-fc0055537a52"
      unitRef="usd">1919000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzMtMy0xLTEtMzYxMTU_a671522d-354e-40ac-8014-5415654617c1"
      unitRef="usd">2215000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i774eee9d1ec44be287b41a63d864adba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzUtMS0xLTEtMzYxMTU_88e3fc08-7537-4dcc-9b53-f16dccfb0d76"
      unitRef="usd">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i0a5562399baf46f39e6bd392abf528aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzUtMy0xLTEtMzYxMTU_675df5f4-e18b-46c5-8d57-64289f259662"
      unitRef="usd">4064000</us-gaap:IncomeTaxesReceivable>
    <csv:OtherCurrentAssets
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzctMS0xLTEtMzYxMTU_b5d231aa-a627-4a97-aec3-aca0443153b7"
      unitRef="usd">157000</csv:OtherCurrentAssets>
    <csv:OtherCurrentAssets
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzctMy0xLTEtMzYxMTU_b01acad7-e1af-49e1-bce0-1b1fbbd22e89"
      unitRef="usd">125000</csv:OtherCurrentAssets>
    <us-gaap:OtherAssetsCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzgtMS0xLTEtMzYxMTU_c616f4b3-d9ac-4f89-b301-2c816b7cee3b"
      unitRef="usd">2076000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzgtMy0xLTEtMzYxMTU_26873a7c-d910-411c-a326-3c7380f33186"
      unitRef="usd">6404000</us-gaap:OtherAssetsCurrent>
    <csv:DebtAcquiredInAcquisitionCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzExLTEtMS0xLTM2MTE1_79200deb-0a9b-45b7-9af7-4bf9d752cf2d"
      unitRef="usd">1027000</csv:DebtAcquiredInAcquisitionCurrent>
    <csv:DebtAcquiredInAcquisitionCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzExLTMtMS0xLTM2MTE1_89afe055-5cf2-4b99-9412-f831438e36fa"
      unitRef="usd">521000</csv:DebtAcquiredInAcquisitionCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzEyLTEtMS0xLTM2MTE1_1429a84a-a710-4f57-97a6-4ced5c42eda9"
      unitRef="usd">323000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzEyLTMtMS0xLTM2MTE1_accedba2-ddee-4103-b66d-8d2af072d9a3"
      unitRef="usd">375000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzEzLTEtMS0xLTM2MTE1_fe3ffa07-ea14-4a92-9a6b-1e74bd0143ed"
      unitRef="usd">2082000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzEzLTMtMS0xLTM2MTE1_13285ca6-4195-4aaa-9c1c-151a1417ff4b"
      unitRef="usd">1913000</us-gaap:OperatingLeaseLiabilityCurrent>
    <csv:DebtAndLeaseLiabilityCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzE0LTEtMS0xLTM2MTE1_095c5e78-fb4e-4d2b-89a9-a6a58e57ea05"
      unitRef="usd">3432000</csv:DebtAndLeaseLiabilityCurrent>
    <csv:DebtAndLeaseLiabilityCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzE0LTMtMS0xLTM2MTE1_f08bf3e6-88d3-464b-9fa1-2ab0db3b7405"
      unitRef="usd">2809000</csv:DebtAndLeaseLiabilityCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzE3LTEtMS0xLTUzMDky_7181ebe6-a76a-4700-a8e3-52ea1b1352ec"
      unitRef="usd">11139000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzE3LTMtMS0xLTUzMDky_42894d1f-e238-4ce3-8db8-5bc1396eb6bb"
      unitRef="usd">19121000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzE4LTEtMS0xLTUzMTMy_81374ab0-5343-42ee-98a2-a0ca69dabc2d"
      unitRef="usd">3016000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzE4LTMtMS0xLTUzMTMy_bdf863e4-431b-423d-86c2-4f7ec83ce67b"
      unitRef="usd">4089000</us-gaap:AccruedInsuranceCurrent>
    <csv:UnrecordedTaxBenefitLiabilities
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzE5LTEtMS0xLTUzMTkw_719074c7-e3a9-4863-b202-dd39246a8a00"
      unitRef="usd">3656000</csv:UnrecordedTaxBenefitLiabilities>
    <csv:UnrecordedTaxBenefitLiabilities
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzE5LTMtMS0xLTUzMTkw_b0134172-201d-4b41-9de4-7e75a0f2cc54"
      unitRef="usd">3761000</csv:UnrecordedTaxBenefitLiabilities>
    <us-gaap:AccruedVacationCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzE5LTEtMS0xLTUzMTU5_190c3cd7-22de-4b61-beed-a7227cef908a"
      unitRef="usd">3271000</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzE5LTMtMS0xLTUzMTU5_1f77c543-2a9c-47b0-a2ea-7439e96f2df8"
      unitRef="usd">3334000</us-gaap:AccruedVacationCurrent>
    <csv:NaturalDisasterLiability
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzE3LTEtMS0xLTM2MTE1_8b764aaf-a44d-47c0-9578-f73330d822ad"
      unitRef="usd">0</csv:NaturalDisasterLiability>
    <csv:NaturalDisasterLiability
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzE3LTMtMS0xLTM2MTE1_9faf609c-39b3-4916-b4f4-d45e4272633c"
      unitRef="usd">2628000</csv:NaturalDisasterLiability>
    <us-gaap:InterestPayableCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzE5LTEtMS0xLTM2MTE1_2a80293f-0c05-4c0d-8758-bc72f08d57d8"
      unitRef="usd">2291000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzE5LTMtMS0xLTM2MTE1_44b135ab-56c0-4823-97ec-807a6fd12dbd"
      unitRef="usd">2250000</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzIwLTEtMS0xLTM2MTE1_c80a45f4-545c-48ad-80af-3eca435d5044"
      unitRef="usd">1392000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzIwLTMtMS0xLTM2MTE1_4bfa5342-8d1a-492f-99dd-6fe220422717"
      unitRef="usd">2193000</us-gaap:AccruedSalariesCurrent>
    <csv:EmployerPayrollTaxDeferralCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzIxLTEtMS0xLTM2MTE1_87276386-b873-427b-8fc2-ec619f5e033a"
      unitRef="usd">1773000</csv:EmployerPayrollTaxDeferralCurrent>
    <csv:EmployerPayrollTaxDeferralCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzIxLTMtMS0xLTM2MTE1_593ecaf4-a70c-49d5-b147-11054b421afc"
      unitRef="usd">1773000</csv:EmployerPayrollTaxDeferralCurrent>
    <csv:EmployeeMeetingsAndAwardTrips
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzI1LTEtMS0xLTUzMjA1_b582ad1a-da93-4190-bc43-8c631a44089d"
      unitRef="usd">801000</csv:EmployeeMeetingsAndAwardTrips>
    <csv:EmployeeMeetingsAndAwardTrips
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzI1LTMtMS0xLTUzMjA1_7325f39e-7a68-489f-97ab-f6a7fe9387fa"
      unitRef="usd">1462000</csv:EmployeeMeetingsAndAwardTrips>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzI2LTEtMS0xLTUzMjEy_788d0b8e-3c26-4a4f-99bb-c893f03e69dc"
      unitRef="usd">798000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzI2LTMtMS0xLTUzMjEy_86f00955-d517-4c48-a697-f52291b15f72"
      unitRef="usd">485000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzIyLTEtMS0xLTM2MTE1_f94cbf4d-ba9c-44e5-889d-01c29ad47941"
      unitRef="usd">634000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzIyLTMtMS0xLTM2MTE1_196341cc-6fae-41e9-a8fe-442355de6448"
      unitRef="usd">684000</us-gaap:AccruedSalesCommissionCurrent>
    <csv:PerpetualCareTrustTaxesPayable
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzIzLTEtMS0xLTM2MTE1_81a78a68-8f0d-4e82-95a8-ca9e630ee3fe"
      unitRef="usd">908000</csv:PerpetualCareTrustTaxesPayable>
    <csv:PerpetualCareTrustTaxesPayable
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzIzLTMtMS0xLTM2MTE1_ceb6a620-e98f-4d01-a269-f08c0c188fc8"
      unitRef="usd">389000</csv:PerpetualCareTrustTaxesPayable>
    <csv:AccruedAdValoremAndFranchiseTaxesCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzI0LTEtMS0xLTQ5OTYx_51116911-1680-420c-b21d-8e957148c61b"
      unitRef="usd">435000</csv:AccruedAdValoremAndFranchiseTaxesCurrent>
    <csv:AccruedAdValoremAndFranchiseTaxesCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzI0LTMtMS0xLTQ5OTYx_4135c6de-f0d6-47cd-ab17-8c796acf7c1c"
      unitRef="usd">450000</csv:AccruedAdValoremAndFranchiseTaxesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzI4LTEtMS0xLTM2MTE1_03128eab-ba4a-470e-9065-463579a33e51"
      unitRef="usd">1024000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzI4LTMtMS0xLTM2MTE1_3f717fcc-c2d0-4f2f-ba50-de1dcf82280e"
      unitRef="usd">1154000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzMwLTEtMS0xLTM2MTE1_44ef61b7-b530-4e16-8c99-bc716f9788a9"
      unitRef="usd">31138000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzMwLTMtMS0xLTM2MTE1_d88047a8-14e2-4d51-8bfb-3301b021297f"
      unitRef="usd">43773000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedBonusesCurrentAndNoncurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzM0LTEtMS0xLTM2MTE1_92b2f519-f833-4111-be81-59ab8d219709"
      unitRef="usd">2975000</us-gaap:AccruedBonusesCurrentAndNoncurrent>
    <us-gaap:AccruedBonusesCurrentAndNoncurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzM0LTMtMS0xLTM2MTE1_91b1976d-d8d8-485b-9eba-7396e16be584"
      unitRef="usd">1291000</us-gaap:AccruedBonusesCurrentAndNoncurrent>
    <csv:EmployerPayrollTaxDeferralNonCurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzM2LTEtMS0xLTM2MTE1_a1260d10-6aa6-482e-83d4-28c08939dbd5"
      unitRef="usd">1773000</csv:EmployerPayrollTaxDeferralNonCurrent>
    <csv:EmployerPayrollTaxDeferralNonCurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzM2LTMtMS0xLTM2MTE1_a3a275b5-7763-4aba-bd19-1f1476d5ef96"
      unitRef="usd">0</csv:EmployerPayrollTaxDeferralNonCurrent>
    <csv:AccruedSeverance
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzM3LTEtMS0xLTQyNzQy_2a1b0ffe-a42e-4ce6-b245-a259494025f8"
      unitRef="usd">0</csv:AccruedSeverance>
    <csv:AccruedSeverance
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzM3LTMtMS0xLTQyNzQy_30e26970-da78-43c4-9ad3-104d478f7faf"
      unitRef="usd">128000</csv:AccruedSeverance>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iff0c739983b94711a687adba68b9e375_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzM3LTEtMS0xLTM2MTE1_e5fb07c4-a37e-4be4-9a78-1ea707607a84"
      unitRef="usd">4748000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjMvZnJhZzo5YTYyZTAwMWIwNjQ0M2UxYmQxOGZiMjcwZjcyYWJkYi90YWJsZTpkNTc3OWI5MGZmMzA0NDAxOWNmZDczMmMwMjM2NDJjOS90YWJsZXJhbmdlOmQ1Nzc5YjkwZmYzMDQ0MDE5Y2ZkNzMyYzAyMzY0MmM5XzM3LTMtMS0xLTM2MTE1_4c113b12-9611-4534-8dbe-e4761cb42402"
      unitRef="usd">1419000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjkvZnJhZzowMTYwYzZkY2VlOTE0MGRiYjYxYTUyYzU5ZDIyM2YwMS90ZXh0cmVnaW9uOjAxNjBjNmRjZWU5MTQwZGJiNjFhNTJjNTlkMjIzZjAxXzE4MA_b69afd5b-defd-4839-8858-906786c92b51">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following information is supplemental disclosure for the Consolidated Statements of Cash Flows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&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:1.408%"/&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:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for interest and financing costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;30,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;24,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Cash paid (refunded) for taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,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;Unsettled share repurchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Fair value of donated real property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/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;/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;/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;/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;/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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjkvZnJhZzowMTYwYzZkY2VlOTE0MGRiYjYxYTUyYzU5ZDIyM2YwMS90ZXh0cmVnaW9uOjAxNjBjNmRjZWU5MTQwZGJiNjFhNTJjNTlkMjIzZjAxXzE3Ng_8a7ca0a4-01d4-4b05-8baf-1187d54bf903">&lt;div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following information is supplemental disclosure for the Consolidated Statements of Cash Flows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&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:1.408%"/&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:1.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/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 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for interest and financing costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;30,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;24,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Cash paid (refunded) for taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,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;Unsettled share repurchases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Fair value of donated real property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;/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;/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;/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;/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;/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;/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;/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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <csv:CashPaidForInterestAndFinancingCosts
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjkvZnJhZzowMTYwYzZkY2VlOTE0MGRiYjYxYTUyYzU5ZDIyM2YwMS90YWJsZTo0ZTAzODU3ZjJlZjY0NjEzYjFkNjE3ZDg3MmNkNTY0My90YWJsZXJhbmdlOjRlMDM4NTdmMmVmNjQ2MTNiMWQ2MTdkODcyY2Q1NjQzXzItMS0xLTEtMzYxMTU_4c8e0cd7-0d3f-43ea-af42-544cc7aef991"
      unitRef="usd">23870000</csv:CashPaidForInterestAndFinancingCosts>
    <csv:CashPaidForInterestAndFinancingCosts
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjkvZnJhZzowMTYwYzZkY2VlOTE0MGRiYjYxYTUyYzU5ZDIyM2YwMS90YWJsZTo0ZTAzODU3ZjJlZjY0NjEzYjFkNjE3ZDg3MmNkNTY0My90YWJsZXJhbmdlOjRlMDM4NTdmMmVmNjQ2MTNiMWQ2MTdkODcyY2Q1NjQzXzItMy0xLTEtMzYxMTU_044055f0-21b0-404f-bf79-bb5a66c8be56"
      unitRef="usd">30935000</csv:CashPaidForInterestAndFinancingCosts>
    <csv:CashPaidForInterestAndFinancingCosts
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjkvZnJhZzowMTYwYzZkY2VlOTE0MGRiYjYxYTUyYzU5ZDIyM2YwMS90YWJsZTo0ZTAzODU3ZjJlZjY0NjEzYjFkNjE3ZDg3MmNkNTY0My90YWJsZXJhbmdlOjRlMDM4NTdmMmVmNjQ2MTNiMWQ2MTdkODcyY2Q1NjQzXzItNS0xLTEtMzYxMTU_925a6710-c3f4-4512-8ef1-da723ceefda6"
      unitRef="usd">24127000</csv:CashPaidForInterestAndFinancingCosts>
    <csv:IncomeTaxesPaidRefundedNet
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjkvZnJhZzowMTYwYzZkY2VlOTE0MGRiYjYxYTUyYzU5ZDIyM2YwMS90YWJsZTo0ZTAzODU3ZjJlZjY0NjEzYjFkNjE3ZDg3MmNkNTY0My90YWJsZXJhbmdlOjRlMDM4NTdmMmVmNjQ2MTNiMWQ2MTdkODcyY2Q1NjQzXzMtMS0xLTEtMzYxMTU_2c13c3da-276a-4dd6-ab76-526bd9da74f8"
      unitRef="usd">378000</csv:IncomeTaxesPaidRefundedNet>
    <csv:IncomeTaxesPaidRefundedNet
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjkvZnJhZzowMTYwYzZkY2VlOTE0MGRiYjYxYTUyYzU5ZDIyM2YwMS90YWJsZTo0ZTAzODU3ZjJlZjY0NjEzYjFkNjE3ZDg3MmNkNTY0My90YWJsZXJhbmdlOjRlMDM4NTdmMmVmNjQ2MTNiMWQ2MTdkODcyY2Q1NjQzXzMtMy0xLTEtMzYxMTU_e6687127-56b3-4df4-906f-431148ba806e"
      unitRef="usd">-4457000</csv:IncomeTaxesPaidRefundedNet>
    <csv:IncomeTaxesPaidRefundedNet
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjkvZnJhZzowMTYwYzZkY2VlOTE0MGRiYjYxYTUyYzU5ZDIyM2YwMS90YWJsZTo0ZTAzODU3ZjJlZjY0NjEzYjFkNjE3ZDg3MmNkNTY0My90YWJsZXJhbmdlOjRlMDM4NTdmMmVmNjQ2MTNiMWQ2MTdkODcyY2Q1NjQzXzMtNS0xLTEtMzYxMTU_f31da04e-dc13-4ee6-8832-deab7ef69d6a"
      unitRef="usd">16110000</csv:IncomeTaxesPaidRefundedNet>
    <csv:UnsettledTreasuryShareRepurchases
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjkvZnJhZzowMTYwYzZkY2VlOTE0MGRiYjYxYTUyYzU5ZDIyM2YwMS90YWJsZTo0ZTAzODU3ZjJlZjY0NjEzYjFkNjE3ZDg3MmNkNTY0My90YWJsZXJhbmdlOjRlMDM4NTdmMmVmNjQ2MTNiMWQ2MTdkODcyY2Q1NjQzXzQtMS0xLTEtNjU1NDY_24d77313-ff75-4cbf-9423-cf9c704fe3d7"
      unitRef="usd">1396000</csv:UnsettledTreasuryShareRepurchases>
    <csv:UnsettledTreasuryShareRepurchases
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjkvZnJhZzowMTYwYzZkY2VlOTE0MGRiYjYxYTUyYzU5ZDIyM2YwMS90YWJsZTo0ZTAzODU3ZjJlZjY0NjEzYjFkNjE3ZDg3MmNkNTY0My90YWJsZXJhbmdlOjRlMDM4NTdmMmVmNjQ2MTNiMWQ2MTdkODcyY2Q1NjQzXzQtMy0xLTEtNjU1NDY_c16e31cf-2484-48d3-a802-868a130cf081"
      unitRef="usd">0</csv:UnsettledTreasuryShareRepurchases>
    <csv:UnsettledTreasuryShareRepurchases
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjkvZnJhZzowMTYwYzZkY2VlOTE0MGRiYjYxYTUyYzU5ZDIyM2YwMS90YWJsZTo0ZTAzODU3ZjJlZjY0NjEzYjFkNjE3ZDg3MmNkNTY0My90YWJsZXJhbmdlOjRlMDM4NTdmMmVmNjQ2MTNiMWQ2MTdkODcyY2Q1NjQzXzQtNS0xLTEtNjU1NDY_b4bd6c1d-e8e2-4f2f-a6cf-32cec5d6261f"
      unitRef="usd">2429000</csv:UnsettledTreasuryShareRepurchases>
    <us-gaap:ContributionOfProperty
      contextRef="ie8cc45c643214fda82d49b51b2edc765_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjkvZnJhZzowMTYwYzZkY2VlOTE0MGRiYjYxYTUyYzU5ZDIyM2YwMS90YWJsZTo0ZTAzODU3ZjJlZjY0NjEzYjFkNjE3ZDg3MmNkNTY0My90YWJsZXJhbmdlOjRlMDM4NTdmMmVmNjQ2MTNiMWQ2MTdkODcyY2Q1NjQzXzUtMS0xLTEtNDI4NTU_39e0c732-cb7a-4e8d-a447-091baf58681a"
      unitRef="usd">0</us-gaap:ContributionOfProperty>
    <us-gaap:ContributionOfProperty
      contextRef="i996e7fc2d80e412bb104cffd24b71f0d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjkvZnJhZzowMTYwYzZkY2VlOTE0MGRiYjYxYTUyYzU5ZDIyM2YwMS90YWJsZTo0ZTAzODU3ZjJlZjY0NjEzYjFkNjE3ZDg3MmNkNTY0My90YWJsZXJhbmdlOjRlMDM4NTdmMmVmNjQ2MTNiMWQ2MTdkODcyY2Q1NjQzXzUtMy0xLTEtNDI4NTU_3b2a8ebd-06c7-40ec-8669-0b6637fefb54"
      unitRef="usd">0</us-gaap:ContributionOfProperty>
    <us-gaap:ContributionOfProperty
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNjkvZnJhZzowMTYwYzZkY2VlOTE0MGRiYjYxYTUyYzU5ZDIyM2YwMS90YWJsZTo0ZTAzODU3ZjJlZjY0NjEzYjFkNjE3ZDg3MmNkNTY0My90YWJsZXJhbmdlOjRlMDM4NTdmMmVmNjQ2MTNiMWQ2MTdkODcyY2Q1NjQzXzUtNS0xLTEtNDI4NTU_dddfacb4-f88e-48ab-bc5f-1e80c0911ccf"
      unitRef="usd">635000</us-gaap:ContributionOfProperty>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzIvZnJhZzozZDg2ZjhjYjFkMDI0MzBlYjMwODhiOThiNzVkNmNkZC90ZXh0cmVnaW9uOjNkODZmOGNiMWQwMjQzMGViMzA4OGI5OGI3NWQ2Y2RkXzIxMjU_d94bd5bc-eff2-4eca-89d1-c1e79c5dc86f">SUBSEQUENT EVENTS&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 5, 2022, the Company and the Plaintiff, a former employee, mediated the &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;Chinchilla v. Carriage Services, Inc., et al.,&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; matter and executed a Memorandum of Understanding for class settlement in the amount of $1.0&#160;million. The parties will seek preliminary approval of the class settlement after executing a long-form class settlement agreement. At December&#160;31, 2021, we accrued $1.1&#160;million for the expected settlement amount and associated legal fees. &lt;/span&gt;On February 23, 2022, our Board increased our share repurchase program authorization by an additional $75&#160;million. Prior to the Board&#x2019;s approval of the increase, at December 31, 2021, we had $8.1&#160;million remaining available for repurchase under our authorized program. At February 23, 2022, we had $83.1&#160;million of share repurchase authorization remaining under the revised repurchase program.</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:LitigationSettlementExpense
      contextRef="ibf6d2fef119f4bec92cec5f2c4472cb0_D20220105-20220105"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzIvZnJhZzozZDg2ZjhjYjFkMDI0MzBlYjMwODhiOThiNzVkNmNkZC90ZXh0cmVnaW9uOjNkODZmOGNiMWQwMjQzMGViMzA4OGI5OGI3NWQ2Y2RkXzMyOTg1MzQ4ODg0NzI_926893fe-4e73-4ee9-8acb-a81673f997b4"
      unitRef="usd">1000000</us-gaap:LitigationSettlementExpense>
    <us-gaap:LegalFees
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzIvZnJhZzozZDg2ZjhjYjFkMDI0MzBlYjMwODhiOThiNzVkNmNkZC90ZXh0cmVnaW9uOjNkODZmOGNiMWQwMjQzMGViMzA4OGI5OGI3NWQ2Y2RkXzMyOTg1MzQ4ODg1NTQ_25aadec1-a058-404e-8832-1a6d12b0c64f"
      unitRef="usd">1100000</us-gaap:LegalFees>
    <csv:StockRepurchaseProgramAdditionalAuthorizedAmount
      contextRef="ib7e0232745d640159059cdf516022889_I20220223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzIvZnJhZzozZDg2ZjhjYjFkMDI0MzBlYjMwODhiOThiNzVkNmNkZC90ZXh0cmVnaW9uOjNkODZmOGNiMWQwMjQzMGViMzA4OGI5OGI3NWQ2Y2RkXzEyNjQ0MzgzNzI2NTAz_089aa2f2-2cf5-4779-85fa-2161d50a3454"
      unitRef="usd">75000000</csv:StockRepurchaseProgramAdditionalAuthorizedAmount>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i086096c4bedf4be68cf7cb88f9bbec95_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzIvZnJhZzozZDg2ZjhjYjFkMDI0MzBlYjMwODhiOThiNzVkNmNkZC90ZXh0cmVnaW9uOjNkODZmOGNiMWQwMjQzMGViMzA4OGI5OGI3NWQ2Y2RkXzEyNjQ0MzgzNzI2NTE2_2fe21b02-d51d-458b-bd62-6712cca983af"
      unitRef="usd">8100000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="ib7e0232745d640159059cdf516022889_I20220223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzIvZnJhZzozZDg2ZjhjYjFkMDI0MzBlYjMwODhiOThiNzVkNmNkZC90ZXh0cmVnaW9uOjNkODZmOGNiMWQwMjQzMGViMzA4OGI5OGI3NWQ2Y2RkXzEyNjQ0MzgzNzI2NTMw_49be6533-41b9-4a85-9f22-a7cbc59335d0"
      unitRef="usd">83100000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i24a255586eb24ecdb69d24c88bde5954_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90ZXh0cmVnaW9uOjFjOWZhMWYyMjIyMjRlNTJiYWFhZmVlMWI1ODBhZTY4Xzk3_63bcd709-aae8-4fba-ae0a-577ad9557fea">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CARRIAGE SERVICES, INC.&lt;/span&gt;&lt;/div&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:700;line-height:120%"&gt;SCHEDULE II &#x2014; VALUATION AND QUALIFYING ACCOUNTS&lt;/span&gt;&lt;/div&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:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;beginning&lt;br/&gt;of year&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:9pt;font-weight:700;line-height:100%"&gt;Charged&#160;to&lt;br/&gt;costs and&lt;br/&gt;expenses&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:9pt;font-weight:700;line-height:100%"&gt;Deduction&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:9pt;font-weight:700;line-height:100%"&gt;Balance&#160;at&#160;&lt;br/&gt;end&lt;br/&gt;of year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for bad debts, current portion&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;769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for bad debts of preneed cemetery receivables, &lt;br/&gt;non-current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee severance accruals&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance of the deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31, 2020:&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses, current portion&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;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses of preneed cemetery receivables, non-current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee severance accruals&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;837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance of the deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31, 2021:&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses, current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses of preneed cemetery receivables, non-current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee severance accruals&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;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance of the deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i1a5b02912b614507a9b7caf1707c0bae_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzgtMS0xLTEtMzYxMTU_137c2f15-40d0-48ab-ba4a-68605c5c180a"
      unitRef="usd">769000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ib678b94c8e3944f787e1c56eacf65623_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzgtMy0xLTEtMzYxMTU_325e874f-f80b-4e89-bfcf-dbbb3fd094ee"
      unitRef="usd">1088000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ib678b94c8e3944f787e1c56eacf65623_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzgtNS0xLTEtMzYxMTU_435c2c3f-6b78-4095-b460-b0d75fe84eb4"
      unitRef="usd">1008000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i1cebe41c68504ca092d476c28cdf40d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzgtNy0xLTEtMzYxMTU_de4a8b85-b358-446c-824b-05a0e83f4695"
      unitRef="usd">849000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="idad8256d6e4843a483146ea959e15bc4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzktMS0xLTEtMzYxMTU_84e3e375-02ba-42a8-b4fd-ad5ddd4b374a"
      unitRef="usd">1227000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i8a69f55d8cf84de98b258a89568a8250_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzktMy0xLTEtMzYxMTU_c98066dd-9585-4eb4-a1c7-08ae8c02eb07"
      unitRef="usd">532000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i8a69f55d8cf84de98b258a89568a8250_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzktNS0xLTEtMzYxMTU_e36670f9-6a87-4f8c-8c93-3bf02ae0a6a5"
      unitRef="usd">469000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i079bdafa463540aea54a5a0adcce2dfb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzktNy0xLTEtMzYxMTU_b0cad198-cd70-49ac-82c1-b50bb4d33e4c"
      unitRef="usd">1290000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i36118985b2fd40bda99ae16f5b5ce3fd_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzEwLTEtMS0xLTM2MTE1_661fb335-bbe4-4c7f-b56b-61cc315edd49"
      unitRef="usd">1141000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i0352763b42ed4c479ff9c65456db687c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzEwLTMtMS0xLTM2MTE1_5eac146c-530f-4ad5-a4aa-85cc7119b8e3"
      unitRef="usd">1265000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i0352763b42ed4c479ff9c65456db687c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzEwLTUtMS0xLTM2MTE1_8dc5d5f9-0e09-45b7-a62a-1bad7705f546"
      unitRef="usd">1569000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9cf0d453bf3f49f89a12e9395ec2f10e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzEwLTctMS0xLTM2MTE1_8ba251cb-887a-470c-ba92-1731dd7d004f"
      unitRef="usd">837000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i48c3d79fa8a94834a59a9cd6d69846cc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzExLTEtMS0xLTM2MTE1_32724483-b702-4b7c-b1d2-5b37ba33ca22"
      unitRef="usd">276000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="id784e900401240f98cea8c6a893e1d6a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzExLTMtMS0xLTM2MTE1_b2b16c88-261d-41e7-9395-f648978da335"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="id784e900401240f98cea8c6a893e1d6a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzExLTUtMS0xLTM2MTE1_80a9e2f7-f00d-451b-9e48-03d4fc21f981"
      unitRef="usd">43000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5894a8b6af1d4aa4bb0227024d2bece2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzExLTctMS0xLTM2MTE1_63ac2a14-e09f-4535-a7b5-10f8ea3d6756"
      unitRef="usd">233000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i1cebe41c68504ca092d476c28cdf40d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzE0LTEtMS0xLTM2MTE1_906f21d5-d2fe-4639-a6d3-7ae4bfa41b9c"
      unitRef="usd">849000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i2224c092abfe4a47ace68143b7d42ff4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzE0LTMtMS0xLTM2MTE1_aafb1cee-b414-4c31-b3c3-27bd1669a705"
      unitRef="usd">1617000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i2224c092abfe4a47ace68143b7d42ff4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzE0LTUtMS0xLTM2MTE1_4239f6fc-11df-4bc7-b4ec-22ca87c2cec8"
      unitRef="usd">1179000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i65a4025be9fd4e28acb6996428d3aa5e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzE0LTctMS0xLTM2MTE1_8ec7aab1-6df4-4066-afbb-f6a74ed09033"
      unitRef="usd">1287000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i079bdafa463540aea54a5a0adcce2dfb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzE1LTEtMS0xLTM2MTE1_53ebc072-daab-4b17-8843-38d58a26939b"
      unitRef="usd">1290000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ie8effb3158f243bda6f4b934a86f7682_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzE1LTMtMS0xLTM2MTE1_62be702f-42d5-45d2-993a-eaf137cf794d"
      unitRef="usd">701000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie8effb3158f243bda6f4b934a86f7682_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzE1LTUtMS0xLTM2MTE1_50408a20-7d4a-46a9-a2d5-f0be6c508a15"
      unitRef="usd">347000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i924376a49f97460786ad276c8af65ee0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzE1LTctMS0xLTM2MTE1_8f414bab-1916-4806-8a37-f45ba8680516"
      unitRef="usd">1644000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9cf0d453bf3f49f89a12e9395ec2f10e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzE2LTEtMS0xLTM2MTE1_3f3b9a34-7cac-4fd2-8b4b-8f6647a8a125"
      unitRef="usd">837000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i98c9d5fed4604c38af14dcd1e71d01dd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzE2LTMtMS0xLTM2MTE1_a4e04046-b40a-4360-91dd-1df191e4212b"
      unitRef="usd">596000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i98c9d5fed4604c38af14dcd1e71d01dd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzE2LTUtMS0xLTM2MTE1_cfc2813a-cb12-4198-b8cd-3ea43ca6b12b"
      unitRef="usd">1271000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i2c8ae426e8fd440d9b912daddfa92e50_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzE2LTctMS0xLTM2MTE1_c9e47aac-f44c-4f9f-afb1-ec49a94386ba"
      unitRef="usd">162000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5894a8b6af1d4aa4bb0227024d2bece2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzE3LTEtMS0xLTM2MTE1_1b85a290-71b0-457e-a005-f65cb907a51d"
      unitRef="usd">233000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i780bdf69720849c59ad0fd5405423273_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzE3LTMtMS0xLTM2MTE1_00489102-b679-4969-b948-f57bba530115"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i780bdf69720849c59ad0fd5405423273_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzE3LTUtMS0xLTM2MTE1_58c9851f-d30b-4ff3-97fd-01e115aeda6a"
      unitRef="usd">11000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i55943af3363f43849e43db9ac54886e3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzE3LTctMS0xLTM2MTE1_66c95584-5254-4daa-a874-4630907dca2e"
      unitRef="usd">222000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i65a4025be9fd4e28acb6996428d3aa5e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzIwLTEtMS0xLTM2MTE1_2198190c-8dc9-4cfb-9deb-9915417575f7"
      unitRef="usd">1287000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i7a2e874bd779450b84f2fdc6569fa5a6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzIwLTMtMS0xLTM2MTE1_020f6085-9dd1-4d07-a531-ee13a1c76f3e"
      unitRef="usd">1240000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i7a2e874bd779450b84f2fdc6569fa5a6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzIwLTUtMS0xLTM2MTE1_a049bf15-ce2e-40ce-b1a8-2d3d9c11f866"
      unitRef="usd">1537000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5f37bfe3be794e6493af922f4071fac0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzIwLTctMS0xLTM2MTE1_60a606fe-d02e-4ad1-8b2d-78c52d13d1e5"
      unitRef="usd">990000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i924376a49f97460786ad276c8af65ee0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzIxLTEtMS0xLTM2MTE1_e2489e54-e0e3-4fee-8f34-6f9cda354e0d"
      unitRef="usd">1644000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i0bc8107c233d4e09b9b01fad3c837709_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzIxLTMtMS0xLTM2MTE1_969f628e-91b1-4482-aa58-f01237a18738"
      unitRef="usd">543000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i0bc8107c233d4e09b9b01fad3c837709_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzIxLTUtMS0xLTM2MTE1_6c7de2ab-aea4-44ae-a58f-0a512ac12a2d"
      unitRef="usd">1108000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i33f432c4892d4fb8b5619020c180960d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzIxLTctMS0xLTM2MTE1_c55a2b07-aaca-43c4-a65c-34ed1ea0f262"
      unitRef="usd">1079000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i2c8ae426e8fd440d9b912daddfa92e50_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzIyLTEtMS0xLTM2MTE1_7fcb3084-35e2-4492-bb0a-a4a232ced832"
      unitRef="usd">162000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ife0930986afc42af8023f2bf1ffc4fe5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzIyLTMtMS0xLTM2MTE1_f74beb17-9b67-4509-b14b-740dac0628c0"
      unitRef="usd">1431000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ife0930986afc42af8023f2bf1ffc4fe5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzIyLTUtMS0xLTM2MTE1_e2131ba3-6a9b-47a5-a213-c7f49990d5e5"
      unitRef="usd">952000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i77f2d81e94fa40f1a14b62638286d393_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzIyLTctMS0xLTM2MTE1_0cf4284e-9c1f-4812-a817-5aee01f2ac67"
      unitRef="usd">641000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i55943af3363f43849e43db9ac54886e3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzIzLTEtMS0xLTM2MTE1_39f2c0d1-f61f-46dc-87cf-a05b803ff588"
      unitRef="usd">222000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="if2fca4d55faa4dbdb364b378380ae013_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzIzLTMtMS0xLTM2MTE1_4da020c6-5e8d-4bfc-8325-70b0329778ad"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="if2fca4d55faa4dbdb364b378380ae013_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzIzLTUtMS0xLTM2MTE1_a882dd2b-7bb8-42d4-9288-7d6cefc48d68"
      unitRef="usd">24000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i055c2756551f4a5187269f9fb15d5c4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8xNzUvZnJhZzoxYzlmYTFmMjIyMjI0ZTUyYmFhYWZlZTFiNTgwYWU2OC90YWJsZToxMDBkY2MwODNhMDU0Zjg5OThiMTcxM2M1NzNkMDI5Zi90YWJsZXJhbmdlOjEwMGRjYzA4M2EwNTRmODk5OGIxNzEzYzU3M2QwMjlmXzIzLTctMS0xLTM2MTE1_706f4050-5c5b-4f69-8b73-40205060a67f"
      unitRef="usd">198000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i2dc720de33b3455c9cc6b0c340156d17_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8yMDIvZnJhZzphYWZhZjNhZGIyOGI0NjZiYmY3ZmRjZGQ3MzZjOGQzMS90YWJsZTplMzIzZGExOTU0YmI0ZWZjYTZhNjM1MmQ1YTBmZDYxNy90YWJsZXJhbmdlOmUzMjNkYTE5NTRiYjRlZmNhNmE2MzUyZDVhMGZkNjE3XzEtMS0xLTEtMzYxMTU_eb7f29f2-fddd-4943-9ea1-e6138b395d68"
      unitRef="shares">1265154</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i2dc720de33b3455c9cc6b0c340156d17_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8yMDIvZnJhZzphYWZhZjNhZGIyOGI0NjZiYmY3ZmRjZGQ3MzZjOGQzMS90YWJsZTplMzIzZGExOTU0YmI0ZWZjYTZhNjM1MmQ1YTBmZDYxNy90YWJsZXJhbmdlOmUzMjNkYTE5NTRiYjRlZmNhNmE2MzUyZDVhMGZkNjE3XzEtMy0xLTEtMzYxMTU_bb1812ec-1eb5-43d3-a195-cacd6068da1f"
      unitRef="usdPerShare">30.94</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ib5a5c1423828445081b7dc29dcdb5c44_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjMzYmYwNzVlYWFlMDRmOWJhYmYwYWRkYzUzZWIyYjRiL3NlYzozM2JmMDc1ZWFhZTA0ZjliYWJmMGFkZGM1M2ViMmI0Yl8yMDIvZnJhZzphYWZhZjNhZGIyOGI0NjZiYmY3ZmRjZGQ3MzZjOGQzMS90YWJsZTplMzIzZGExOTU0YmI0ZWZjYTZhNjM1MmQ1YTBmZDYxNy90YWJsZXJhbmdlOmUzMjNkYTE5NTRiYjRlZmNhNmE2MzUyZDVhMGZkNjE3XzEtNS0xLTEtMzYxMTU_3b94a235-c982-4b08-a6af-cd03ad49257d"
      unitRef="shares">2427279</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
</xbrl>
