<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:esnt="http://www.essentgroup.com/20221231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="esnt-20221231.xsd" xlink:type="simple"/>
    <context id="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib7a93e26342c4cd7935f14d7a6a6ecc5_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic200fea3d0644decb0069f892b887f64_I20230214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <instant>2023-02-14</instant>
        </period>
    </context>
    <context id="i1c6b0759efe64e2a8e86efb756fefd00_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8162850c201c427780794621aaa5d3f8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib556f228dcb34a0ca359c3b0bf1a7fcb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic9530d6ac3d34b6ab0e64b28fd47dcb9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e44b8d60a024c5eab654d0ff3796f05_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7cd999cb95834f288523543b22bf8293_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0770a92f989641e1a351273aee687aec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="ie8279ab1a86641709aba59dccc8743b6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="i9b9dc568799846c69695f4b00463a5b3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="i141a0309f79c4a7a8a26a9a2eae3d0fe_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7bb9aacd500d4b499b658fa57f753677_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="i23f6e71bf32643db928ec5af17aa54fa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="ic2b1f2142e7b49e98d9fbdcd8ade3e94_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib6ba4129040a4142aae0af9bd1796461_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="ie52757c3373a43118a5a0ef44c7c1097_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="i50496cdc902746a191cf30f93d03312c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="ieb4939bb49b24d5b8634b3ec1d608dee_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i43aff9cd165a4e41ac07fe354d2fb9c9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="i0d24656761354a96a9839ec0d5325140_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="i455ac66775cc47929778a78a8c845574_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icab9b191dcba4cb482b755a0a1a57da2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b4815622fa04f8b97835933bf3d4cea_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i796630937caa4bb5b41e1ab913058c64_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibaf34548dc4649eda76c4a0e096629c2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0d4b315be099439295732f5654a7eff4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4de892a77287488a8b06de207d3fe3d3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i12f05603c651443798c07bc829d33394_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ice0ebb77c62f4311aa8b151cdc628bac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="i8418b6fcb1644c7c91c454199c23e37a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="i6f740a29b10d41cbb9e3c4ec199b51ca_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="i6d33485c49ba4c3da77ee236cd90a46e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib30dadda36b44633982700fda48cc5dc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="idbcb62a1177a464db2be14ac6a64f290_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="ib8ec4bed6b214e588b32b4e6b1ba9b0f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib2e261b42418407e99069280405ea0bc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="i78bd7e841f324385a36cd417e091e110_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="ic9ee2b937cac4b328c1bfadd2b9e5742_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="i1372f80066304a709eb2cbbcd35701ca_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idb5d004c7b524a41b1f60266a2831101_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="iec0ca51e90da4899a43abde8d60d5658_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i651d0ac27ffc4ab28aeec5b008447ed0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iff52f353059943ac83f5dbdacdc963a0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iadcbfd9b180e4b718a645976ac2581e2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i37c8866a01d2464591894f40faf85415_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i90fc19956b04439eb468cb7ae62d4f99_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentGuarantyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8a659eed2bc34c3ea2eb018b53c45bfb_D20201231-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">esnt:QuotaShareReinsuranceTransactionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentReinsuranceLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i13494b2de6b9417f876fa372b25bf963_D20210101-20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">esnt:QuotaShareReinsuranceTransactionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentReinsuranceLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-01</endDate>
        </period>
    </context>
    <context id="ia84ef82ff4c44ecf820e44965f29558d_D20190331-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">esnt:ExcessMortgageInsuranceCoverageMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentPAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ic007467a0d4c406484972af8afacd21c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic36fb10d36ef45f08897898b197fa7c0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">esnt:EquipmentComputerHardwareAndPurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic02e67d2af174f36a1c9aa12180fa199_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">esnt:EquipmentComputerHardwareAndPurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1b51ace9463245058444145c9d448527_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia4ff7ed678a84c99bc86bc5b43fc5d3e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib3eeabf271cf42a5801cc7b74aebb1d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b9d052022e0433d9cd1f2474871e496_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i24856bf7f5f44394930764f51b6cbf5f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1cbc5ab45d144938d303698b7dbd5a8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib040267f54a84c0ebc5f59c6ffbfe828_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i710178e30c9e4a14bb8e3da96e05f8c3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">esnt:PurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib67d8abe5e994fad8a075e8695b8f12b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">esnt:PurchasedSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8be871472fa6482d9e9996867e74bc0e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i214286dc46be441e84e15b3dcc16dbe1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ea4751064114ad4ad613334654b0f0b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5d2ecc972e0f43df8f0a4dc1ac2875e4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i22e33e27e1d043c3838c8519b4eb022d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">esnt:OtherUnderwritingAndOperatingExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9388e0eaeda849f98b8365749d4a0267_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">esnt:OtherUnderwritingAndOperatingExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2aa7c60d90e04e5f88e9d172ccf5058e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">esnt:OtherUnderwritingAndOperatingExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i64da549e1c6d46549afa657db3a34ed9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaa426e743a104273b78eb73c91ed1f54_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4e686564ae3846988908843ea16185da_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i43e5064d37254726b08e9fd771e15ef7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i171a3255616d459cbba8c5a80146259f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id2bb64704674471588df46e7173da8d4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i726446ca37f64228aa8142bba8811d63_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">esnt:ResidentialAndCommercialMortgageSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4f960d609fa746c1bb858b48ff569aec_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i827fe8f579ab49cfad60b42591bc0d35_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic83115c732e94d3bb14250ba7f565527_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0eb705b687d94c38ae340a97d53a6198_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifab7bebc0cd243838f7bc203ca61381a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if39da0a861b9484c8049b3be2cfee666_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i13ad8a99f80a47b4a3a81b9ed2ac4c11_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06ec522f1e8e4b8192dcb7d0ae48dd5d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb013e087a304576ad8bf7e4f7d29ec9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">esnt:ResidentialAndCommercialMortgageSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7bc838969ffa450ba1228ee7a497d14d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62d4e9486df045d998ddad26ec5528bb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if136eca5267647a7b622977923bd07dd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:SpecialRevenueMunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i924e2bea1a434372882d79b5b6f5fc5a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:SpecialRevenueMunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ee0b4d0ec1c4276a646a989345959bc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:GeneralObligationMunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9b52663816454840a8b10f10ddc6dffc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:GeneralObligationMunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i94f7ca2145bf4446b3385394108c77a6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:CertificationOfParticipationBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2b4ef86f2c444c3997aa818f3946abe8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:CertificationOfParticipationBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7ff03fcf981b4390a4c282ed6a1fba00_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:TaxAllocationMunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i526e0b1a2b5c4ccb87478494a0a39f2a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:TaxAllocationMunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia22fd1cb639741ffb09443a2397ad072_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:FinancialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if9a438c5e79b462eb9c15988cd1e02c1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:FinancialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iafd95dbc3d39433d908a32c357cf9cad_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:ConsumerNoncyclicalSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1468c6bbd4544eda86f39c80f0c84770_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:ConsumerNoncyclicalSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i942bf40dc1c14323be1192ef2bb9dc41_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i00157db1893d4f629723438696b328b3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:CommunicationsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia0254349e81c4fbd9ab3dbdbdf7c8230_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:ConsumerCyclicalSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia487a2d57c554942b4580b9c572734d6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:ConsumerCyclicalSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5c8f76ef67b9480eb08ef2bb3114467f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i304852e7197641fda6579d5125ae9636_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:IndustrialSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i18364bca03234f25b4947cb1ba82961c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3fb7375e58f54a608b73721af5d9cd84_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:EnergySectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i30c72d4b668348d0847b1a99991bb6b2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i68dd612fa84a4ad4ba58f6e5f555858d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:UtilitiesSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i97dede06a9f9487f92a5bbb62a8deaf2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:TechnologyDebtSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia8146e4a1b32402fa22e881ab2c42c22_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:TechnologyDebtSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9379acc06f3941fcb6b1cc5ea8e299f2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:BasicMaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6590a45916c74a8e9beddfb20966486a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:BasicMaterialsSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic942a213368f48849d3b7f590d26c5dc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:GovernmentInvestmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7a4ef011d7da473d9d4ea9eb81254cd8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentSecondaryCategorizationAxis">esnt:GovernmentInvestmentSectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20904335eac24751bbfb242a69e98fb7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">esnt:SecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:InternalInvestmentGradeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie10e8ea507614c1d8285053578443bb0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">esnt:LimitedPartnershipInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i46be11b041a946988185ee59e703b1b3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">esnt:LimitedPartnershipInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i781cfd9bf3244393805289fa1cc8b55d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">esnt:LimitedPartnershipInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i53ca8ec34b6a4cbebc73b22d7dce4bcf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">esnt:LimitedPartnershipInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i55aa167e360b4d4daa3d3d076ab56c9a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">esnt:LimitedPartnershipInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i65466b422bba4212aef275f379203be6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentReinsuranceLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i03ceb3cae57d484d84bd675411339836_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentReinsuranceLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i53536301e49e40ccae80844dd4cb3a1e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentGuarantyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9235c61024cd42a1a13f88c85a86daf6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentGuarantyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i98eb699e7f554bbf9b650dc303c29a9d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iadb4b26bded345398eeeae3c836880f9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie3b65d7059f341308b980feb6fa50b7d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0c4bc3347b8746e0b536b59190e02369_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i24b2ec3aba814b3aa10c4a80e8d34c0e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0439ac7795194fa0b2672b41d839e340_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idf1bec4bbef4438e81d6bc01dd05fca6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:PremiumsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia6ca082965fc45e7b6e9cffcfd67102a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:QSR2019Member</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Quota Share Reinsurance</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i67da4c7ff2b0496ca8c58f0503df339a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:QSR2022Member</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Quota Share Reinsurance</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7a115a2be172440ba1bdba62d7b2e911_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:QSR2019Member</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Quota Share Reinsurance</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ica3bd30ac14944c4badef3c9f9bf8559_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:QSR2019Member</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Quota Share Reinsurance</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i35529afea4bf46f2aa94646a4a3e0b6a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:QSR2022Member</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Quota Share Reinsurance</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i01884635b79e4ef59a97ba6ea7bc3e47_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:RadnorReMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Mortgage Insurance</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id7e43f4de92e438898cc10e7684c2953_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">esnt:MortgageInsuranceLinkedNotesMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Mortgage Insurance</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:RadnorReMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if57ad0485a844da588914690f3539a58_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:OtherReinsuranceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Mortgage Insurance</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentGuarantyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic5e8e9e50a4743e38b00ce55937eb336_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:RadnorRe20181Ltd.Member</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2017</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i072113328a1046ea9948e6a3e58c3f93_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:PanelOfReinsurersMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2017</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if995abb0223749aba71be1f17b45f809_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2015 And 2016</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib614d531124249588609e54abcbd15ea_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:RadnorRe20192Ltd.Member</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2015 And 2016</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibacb5592840e45a0a5893a66f4b0f6e6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:OtherReinsuranceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2015 And 2016</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia889fb33d506494b912649975eae0546_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2015 And 2016</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1f6aec504bdd474d9c0d48e70889c52a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2017</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1188fc6633b04418a31fcf6bb32ab538_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:OtherReinsuranceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2017</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icbddae3bb6bf4a35b8744df33abb516f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2017</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i692a626749484f678a15a65ceaf3ed07_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2018</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib4951148523e469b9a09d2c65b372950_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:RadnorRe20191Ltd.Member</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2018</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i35cef1e5434a4c92ab8f258258c302a7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:OtherReinsuranceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2018</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i313846faef6e44699e2a15e55c536281_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2018</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib0f81afa93594d2c9eaff444ed9a86e1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2019</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i62bedb0b11bb488f86d6d73e379ed590_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:RadnorRe20201LtdMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2019</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id84b6811a0894c828c5eafef57c92a9b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:OtherReinsuranceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2019</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iec325dad622a460d9979f69c2262ad9a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2019</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6f79dbe1377e4b759f151e18a3daa4b3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2020 And 2021</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i67ceed684f324f3d8cf71b40842614f0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:RadnorRe20211LtdMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2020 And 2021</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4f26b76fd52e4628be9bb49985b6bcd4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:OtherReinsuranceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2020 And 2021</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i32c0c17980114bf59da23eaf745808bc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2020 And 2021</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2be04e7f55bb4b928232c162038014c2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2021</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i458308bbab444ca7aa9f15c67a76c3ac_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:RadnorRe20212LtdMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2021</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i842d8ec7466b4a0889fffd2401604737_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:OtherReinsuranceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2021</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id5abe89a61cf4245842c7e27e54f3529_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2021</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0b0458a4aa5a47a29e64a471e20cb35b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2021 And 2022</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="esnt:InsuranceWrittenPeriodAxis">esnt:CoveragePeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia015919b9ff540108256bc137a9d9168_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:RadnorRe20212LtdMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2021 And 2022</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="esnt:InsuranceWrittenPeriodAxis">esnt:CoveragePeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2f115c231f5343498191aed305f593cb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:OtherReinsuranceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2021 And 2022</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="esnt:InsuranceWrittenPeriodAxis">esnt:CoveragePeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie0c503d2b269409f9efa48a0a158d04b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2021 And 2022</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="esnt:InsuranceWrittenPeriodAxis">esnt:CoveragePeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i20ca85f5117943fd9ed7546c641b2c04_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2021 And 2022</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="esnt:InsuranceWrittenPeriodAxis">esnt:InsuranceWrittenPeriodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i26b9f2ba5b3b43aabb4f0daa0e12bf96_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:RadnorRe20212LtdMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2021 And 2022</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="esnt:InsuranceWrittenPeriodAxis">esnt:InsuranceWrittenPeriodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i410de1a648cf440fa0ee0eb6b793fdbe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:OtherReinsuranceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2021 And 2022</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="esnt:InsuranceWrittenPeriodAxis">esnt:InsuranceWrittenPeriodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7c649df36a05479ea64a175345f363fc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:ReinsuranceContractAxis">
                    <us-gaap:ReinsuranceContractAxis.domain>Vintage Year 2021 And 2022</us-gaap:ReinsuranceContractAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="esnt:InsuranceWrittenPeriodAxis">esnt:InsuranceWrittenPeriodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if3c7f16a4c5a40fc85ce8a2e021efc5a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:RadnorEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i144d8c87e4774d05809bc956052520d9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">esnt:OtherReinsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i41b41276f0f94a119e2edcd9fe9154ec_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:RadnorRe20181Ltd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5834cf2dee5648b0aa7a5bd9a24bd4e9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:RadnorRe20191Ltd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3e56f7cc959b447a875c42c1e58dbe2b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:RadnorRe20192Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2ff23c3f63d64755a679377aa5ca9e6f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:RadnorRe20201LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifd66a5e12ef94ff89398e737debfd76f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:RadnorRe20211LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0437d6a2f31c426aa3684d40047c934a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:RadnorRe20212LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1f3457025457455aabb17794a01bbbb2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:RadnorRe20221LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i07280e3400994228b947fd3031c99550_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i43d80d7519114ab58547318076a831e7_D20200401-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">esnt:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic4b17f8d2d724a51aa8849728e6ad841_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">esnt:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifc7fff28518c4571b0de1d464d562ff3_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">esnt:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i69cbb3b1a3e0467a88d3edda979519c7_I20131231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-12-31</instant>
        </period>
    </context>
    <context id="i2f2ddcff35424161ae15131777b14ae2_I20141231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="i19237dd52a064ff7b78d3b1ee4781c55_I20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="i0033861770d647469d471fc57405fa0c_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i5b6c2a158d4f44e8ae57c69b91462a92_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i92a370f4b04a4612a45fb06e0c54d05d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if20f7cc9da814db69ed79ce9092830e0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6a9cc3a1b2a946699a875ba5406ded42_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4bc7d14e28404f8e95fb3bc4df188b6f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if14d949aaff84070a3ecc9b16abe1ddf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic76571332e6249a8a929915aaabe09a6_I20141231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="i6576085a90284abd96db618b0d9f8dbf_I20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="idafbdd28ce104e2982e209e3c0cd3fd0_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="ie2dfc499ad5c47c5b156e84c0f9e253b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i605682aa3b16413db28610e7e768f9ad_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0f0e73bef2b245e5bd2959a62311baea_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ife2fac67969d46bfaa13dc8922654b80_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8500a0a713824d4a8b106d10bff50c1e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i43a03581573d46c29240378ae96435a2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i68de17858ecb4b149210d587a17625f0_I20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="i29a7cf66899f4602bfebc264132afa13_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i0388eabb243d4da1be54697cd62a2c4b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i748f71e99ea842ada71d1d27d71310c4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7f0653bc03a94e18a77cc0c0937d3113_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i239c89232f874420888c32965d16753a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i25f0e68609394b7d8133315125ce994a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ea11a0bacd846519d6d45ee9e774184_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i24c9fc552ed447f587e865bf4d158a08_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i4394a65f648740a99d409b5c823cbb31_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i7566f086cc2a4a55b9c58058186580ca_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5a8aced83aa24a8c9a03389aec464275_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8d5883aaf9f64da69a1daf430a636e47_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i87d23c9f5627408d8df92041263bc630_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9e606d36b384d93bfa2c5f4f21fd8ec_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortdurationInsuranceContractsAccidentYear2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i39a466b1808545b7a1a6a7165f7328eb_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i6e24d75d0a78416794c491f340fa8ca8_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if82afe2ac21d43138338bc04027bfb0e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7444b84bec13448d8d110c07c9d209e5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i738284c5d4f04645a1cbcc1faff571fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7258ed77cdc446daa00fedb5d6ab5895_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8150f9586eb747babcc05c2d8cfd9c83_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3f2551f71f944856a26a40dd03340d63_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7bed20ce9eb04119bd8fe437c94940b6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i92e60aa72c664b44bf92da8fbdded065_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib7791ef3eb764a8b9a78f81b0ebad519_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2525c7e3a0a24d419cd1c502a7cffeaf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i029cc47bf2324a2ba9f25880cd61b71c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6647ccb13e42445f93ac30646ff140eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iff42fa3acebd43a28bbd7512963bfa87_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i73a19c196e4f4f10bb79d52fdefc095b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i28facf74f36341469b12af81d046aa29_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i92e009502b924aefab4d7ca1c141c289_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4c3810c890a143ee8f433434608a8cc1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c37bd032f0d43878b5ffb22f356ed26_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9a7c09ce48e54ed09f1179c68241fa99_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortdurationInsuranceContractsAccidentYearAxis">us-gaap:ShortDurationInsuranceContractAccidentYear2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib69200e38a26450b9c4d1f6798c35fef_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:PropertyInsuranceProductLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6da22a841e8541fcbc162bff2627c47e_D20211210-20211210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2021-12-10</startDate>
            <endDate>2021-12-10</endDate>
        </period>
    </context>
    <context id="i59aa6484669240b18aae328b8ac103d4_I20211210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <instant>2021-12-10</instant>
        </period>
    </context>
    <context id="i17d96cd9c17144d58339d61c5ec8d10f_D20201014-20201014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2020-10-14</startDate>
            <endDate>2020-10-14</endDate>
        </period>
    </context>
    <context id="ib1b911d1b0e445b7aa78da9299809102_I20201014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-14</instant>
        </period>
    </context>
    <context id="i6fc4304126c54745837df42865eefca9_I20211210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-10</instant>
        </period>
    </context>
    <context id="i1041126a6690487a8505e66cb756c320_D20211210-20211210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ExtinguishmentOfDebtAxis">esnt:ExistingTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-10</startDate>
            <endDate>2021-12-10</endDate>
        </period>
    </context>
    <context id="i70f9de61e07441e8ae42ce782fd73fb5_D20211210-20211210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ExtinguishmentOfDebtAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentUsHoldingsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-10</startDate>
            <endDate>2021-12-10</endDate>
        </period>
    </context>
    <context id="i8f0fb4e658d74f808d1577914a5e4450_D20221231-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5b089cde2d5d4514a7168275d3192bf2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3d9e2557548d42138d414fdd02b5eb42_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie9d7d9976bd44099aed8f20d8c3009f0_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ice5711f3f0b5407da7944c347fdcc76b_D20200601-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0c073e04c4c04034ba29ca0f6fbd231b_D20190901-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i82c9affc7f9049cdb9d2ded6fdc2706a_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i929fc0ce4dbb4c5bb34a6d2527831372_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic1aeafa9bd6e413ab4193cef70cd6a37_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i624cd4e6fc58496596ffd396ddf4f62d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if6394727e35f41e5a861ba3281de8e67_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic117d872926845809cf609d6f10eb052_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3ee73ecf5fa849dc930bb95f179d38dd_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7d36b2ddbf9545638f280f6f52ed3676_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ic7032f0f7f1546adb106a10e13fde53f_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i4f6d468cef954c8881fd469881e103e4_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i844a9e3d2ceb4dc6af3784f6f2546bd9_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7abd4e1144c9483e8085c595ff42ffdf_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ec7243be862430ea82309fbaa24f57c_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if0f5e2b18bc04b728b88faecab824722_D20230201-20230228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="i867925954c6645308db5efd915b1a77e_D20230320-20230320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-20</startDate>
            <endDate>2023-03-20</endDate>
        </period>
    </context>
    <context id="i10f352aa2a614167ac712dadd14a08cf_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">esnt:ShareRepurchasePlan2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i681c5d78cd654d6dbb669f5c2e1b307e_D20180501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">esnt:ShareRepurchasePlan2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i6c2bcf43067f44ddb13ba935a800fb00_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">esnt:ShareRepurchasePlan2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i837a53e000504de381da8e21785a7ada_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">esnt:ShareRepurchasePlan2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i48550cdf775e428fbfdbd4ef061b13e2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">esnt:ShareRepurchasePlan2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie1663d3bb2d040e78614ef8597a37336_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">esnt:ShareRepurchasePlan2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i71d4587ed5314d8fb660a030cc8fffb9_I20131231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esnt:EssentGroupLimited2013LongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-12-31</instant>
        </period>
    </context>
    <context id="i616d8e8a137d4a7baeae4329409cad8b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esnt:EssentGroupLimited2013LongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iedcc0b07131f4540a52fef96b6ef8ff8_D20200201-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esnt:EssentGroupLimited2013LongTermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i55519300a04243149845be5678fc43ce_D20190201-20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esnt:EssentGroupLimited2013LongTermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="i1f094f4b71a94eabb1c7f813bcba70ed_D20180201-20180228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esnt:EssentGroupLimited2013LongTermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="i83ddc1927cf14967b3ab93b070452f5c_D20170201-20170228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esnt:EssentGroupLimited2013LongTermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2017-02-28</endDate>
        </period>
    </context>
    <context id="ic303c1423cab42c9857fedf6d6ae5991_D20170201-20170228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esnt:EssentGroupLimited2013LongTermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2017-02-28</endDate>
        </period>
    </context>
    <context id="idc1e5225dda94c40a6700133a4d9e0cd_D20180201-20180228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esnt:EssentGroupLimited2013LongTermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="i635eb5750d1b43a7ba3432a4251f47d6_D20190201-20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esnt:EssentGroupLimited2013LongTermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="i91981203de9443138e765f3f2ee7f915_D20200201-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esnt:EssentGroupLimited2013LongTermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ie6f5e00d654642fe93bfb17a4f454f3d_D20200101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandTwentyPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved13PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibcfd9895f95f45a3886c93aff3cc4621_D20190101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandNineteenPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved14PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib9e1bc61f3b94ff59570f6a0d52b00d2_D20180101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandEighteenPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved15PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6e89a3bae8c44a2fa23bb26e53595978_D20170101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandSeventeenPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved16PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3cc293afa4ad478b87667412c8d81b1c_D20200101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandTwentyPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved13PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i86b59dadcc944c61b81d8e68c626ca92_D20190101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandNineteenPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved14PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie493435ad1c342dfb083683ca315a786_D20180101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandEighteenPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved15PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i335f6b81da784c27a8a14b8e8cc16642_D20170101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandSeventeenPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved16PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3a72ed292ac14379978f46ac90d05f49_D20200101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandTwentyPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved14PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic3be1366d9324821a1de6f705f444bc1_D20190101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandNineteenPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved15PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9fab557c350b4b4b8d8dd861c47b212e_D20180101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandEighteenPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved16PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib93458e0a2314f62bbfa4353e17bd701_D20170101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandSeventeenPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved17PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie46c701014cb469f9c7e906d4c1ccad6_D20200101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandTwentyPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved15PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i95a34b4a37924474a0f8761427a89e65_D20190101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandNineteenPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved16PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id84698e5fa884a4ab9d1b15763056762_D20180101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandEighteenPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved17PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id14f8db00ae64d95bf952305b969b8e9_D20170101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandSeventeenPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved18PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic4c9552fb1774181a7a291d4a7f62951_D20200101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandTwentyPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved16PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia41d15de2ae7426ca68d1e58ee21a123_D20190101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandNineteenPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved17PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4d78fc0a7aa6431cba366e5846ddd320_D20200101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandTwentyPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved17PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3b84a8229139412b843d8306a76c5167_D20190101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandNineteenPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved18PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i13265c5bb98f4b41b382733e9c356d25_D20180101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandEighteenPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved18PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2029b104b500432595f1f8d1725b991d_D20170101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandSeventeenPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved19PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9d10ae5fc34a42c5bdb10b0b80f15fa8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">esnt:TwoThousandFifteenSixteenSeventeenAndEighteenPerformanceBasedGrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved16PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i115ece4e022f43f0ba45c391866a96a4_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esnt:EssentGroupLimited2013LongTermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i7a55972a0c6b4e44ac7f0c2d7992cb6e_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esnt:EssentGroupLimited2013LongTermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="icc5210c591ed418fb5a76970769592b3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esnt:EssentGroupLimited2013LongTermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if104fd5fcae74e54b7cd78af035b1272_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved14PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="iabeb839405774a4d99ae3b205d5041c6_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementLessThanOrEqualTo25thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved14PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i13862d39f3204bffa47c6872e697dbe2_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangement50thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved14PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i7261f66f1087453dbfca8f0bed298d31_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementGreaterThanOrEqualTo75thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved14PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i77227156f80f45e8b4b3bc1d30a67e80_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved12PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i3433aed03a904e41a36325322c4ef0e8_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementLessThanOrEqualTo25thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved12PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i344f118a7c40460faa9133ded2ee31ce_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangement50thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved12PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="ia87262f0e15f4c51930cdd261c2bdeac_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementGreaterThanOrEqualTo75thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved12PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="ifce540e4e78246abb0d9557127769dea_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved10PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i3aafe5a451724edbbd6e914ec3ba333a_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementLessThanOrEqualTo25thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved10PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i27ea2f24581843c9b60c403d9e01f5bd_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangement50thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved10PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="ic65a1a92877d4f8ebef0cdb954158c9e_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementGreaterThanOrEqualTo75thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved10PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="ic34402d138f34308855b5d39d5f0e924_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved8PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="iea0444389543423e931f289c42d7c60c_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementLessThanOrEqualTo25thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved8PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i1fe5001297df4ff7b5feb76331540bdb_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangement50thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved8PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i9a60dedb8e4447a98bf1ae878cb983fe_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementGreaterThanOrEqualTo75thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved8PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i3bd186ec5c044de8a724368fd08667ba_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved6PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="ife934e27a2114faeac34337a4a4e865a_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementLessThanOrEqualTo25thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved6PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i691a0e247cc74e968e928adbe7eae954_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangement50thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved6PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i30fd94ac8f2f44cf97c00406d1c1b11a_D20210101-20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementGreaterThanOrEqualTo75thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved6PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="i6cf413fe490847bb86196638730bd600_D20220201-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esnt:EssentGroupLimited2013LongTermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i5e0899b6143941848837e6f20e4793d7_D20220201-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esnt:EssentGroupLimited2013LongTermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="i7374c64bd8564688bf7757fffff86ca6_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved13PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="i33a8cc1a34c64ff6b3fbc91fb77bd7fe_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementLessThanOrEqualTo25thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved13PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="i07c03f11568d48f7b1252d3cd3f8d368_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangement50thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved13PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="i95dae7acda304a958a3510687e2411f4_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementGreaterThanOrEqualTo75thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved13PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="i0dd58cefea284da893adf02c34985c36_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved11PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="ibfc39516051b4ac380f7e5037da60a8e_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementLessThanOrEqualTo25thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved11PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="i81fe713f5a0946979877f6147e5909a1_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangement50thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved11PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="ife6a9ecf2eae4bd4a985a11d3c9a8763_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementGreaterThanOrEqualTo75thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved11PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="i0efc074a45d64a91b063c5539c64d540_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved9PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="if3987f3ab60c4c2c9c5be6a0570e37db_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementLessThanOrEqualTo25thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved9PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="i109e1b6f43f44be1b5f322efc7b0a8cf_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangement50thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved9PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="ief3dced5e30043c08f9bb9d2e9cfcff9_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementGreaterThanOrEqualTo75thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved9PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="ib18e055262af466ea3d23172662d7c4a_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved7PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="ied79ecc532dc4b169a6deaa1133acc8d_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementLessThanOrEqualTo25thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved7PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="i35243b01b64347d9a82f28c039c58d7f_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangement50thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved7PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="i3bd49c1a34ac49b89810734c596be55e_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementGreaterThanOrEqualTo75thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved7PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="i44282779b41e4eb29f9fd48c96e33de3_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved5PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="ie42a7d94e51d47f39b6090f65d01cc88_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementLessThanOrEqualTo25thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved5PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="idb6668b0a9524c8a936af238bd3362b5_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangement50thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved5PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="i8c10dfd1a06f407f9f5d00c922a7dc66_D20220101-20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:RelativeTotalShareholderReturnAxis">esnt:ShareBasedPaymentArrangementGreaterThanOrEqualTo75thPercentileMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:CompoundedAnnualGrowthRateThreeYearBookValueAchieved5PercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="ib92957bbbfd248d3bd76dee1c8247894_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i084db2675c1247909f76fbef0ecbb7f3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia7820e7144674581aa0c568c56eee8d7_D20170101-20170131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">esnt:IncentiveProgramBonusAwardFiscalYearPerformanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-01-31</endDate>
        </period>
    </context>
    <context id="i1d65d9c9ac5747b98f8ee77416d88274_D20200101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">esnt:IncentiveProgramBonusAwardFiscalYearPerformanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i73a3091808424b6093c0e59ed4079d76_D20200201-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">esnt:IncentiveProgramBonusAwardFiscalYearPerformanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i427eeded705e4feda0fea3b64e10692f_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">esnt:IncentiveProgramBonusAwardFiscalYearPerformanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="ie638a393982040309dcadc8a6a2cdc06_D20190201-20190228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">esnt:IncentiveProgramBonusAwardFiscalYearPerformanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="ia629e3e1300a4a66bd4aeeb3604daec1_D20180201-20180228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">esnt:IncentiveProgramBonusAwardFiscalYearPerformanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="i3449feb6d4644e74bb19be6ce94ddde3_D20160201-20160229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">esnt:IncentiveProgramBonusAwardFiscalYearPerformanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-02-01</startDate>
            <endDate>2016-02-29</endDate>
        </period>
    </context>
    <context id="i5a19e4fc50244f44b8b6b69a9c0b8846_D20170201-20170228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">esnt:IncentiveProgramBonusAwardFiscalYearPerformanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-01</startDate>
            <endDate>2017-02-28</endDate>
        </period>
    </context>
    <context id="ie2d56d122ee849b486fa3e1adea11155_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="i34120cd921dd46a7a876c021d9cd4370_D20220501-20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="i53b49a765001466cbc106ffb77941c65_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i2b063924b223425da094766b8db0f274_D20190501-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="i6191b31b8be044b9b04a623982bbdf0e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceAndPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i22d3bd7f726449c0b70f55a518c896dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4e4f042714d24e4aa04c7cc94c4e9e6d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iab0a7830f4ad4b85b63457a8ef864e46_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:DividendEquivalentUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie2b2edc97f704d2a92cb49414a4c45b2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceAndPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if39ef302992c46b696c835f7f525ce90_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6145c2afc9ec436cb4e462e4a0c1bae8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7d83cff603f048f387db4b8d661caced_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:DividendEquivalentUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1f4f5bd127d94343958ada97d9496e8e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceAndPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib77c76df92044ca2ac2cd47167eeff2e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1ac552a15a354264b7eb2bb59afdfa84_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5b545e3742cc454a80086dc04a961c3e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:DividendEquivalentUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ida1a853d15ee4513a3e298b06abe6d39_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceAndPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic48d8b3c64b642afb7287511a48e26a0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iae7a7aed40ca4335bde3070f9416ac5f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i05ae98f6bea74e6fbda442380d03f9ee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:DividendEquivalentUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i05223814bb294ec2b10855f5d06a9098_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceAndPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iffe097feba744411816f67e4d02c85fd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if302b399d7924a9ba1c9179af855ba71_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="id43daa106e104785bab75e7996be0c66_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:DividendEquivalentUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id56920228202473082edbb47cc098544_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceAndPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2dffd757899746ae99b7e4f2c43bafa9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i05645a71c817470ca0b8e5436923b251_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i43015ccd63da4788aaba50db4363aa78_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:DividendEquivalentUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i033494c9049f428293b329d4b075f29b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceAndPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3f553a529c5c495884416898b48bed13_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iccca45bd420b4ae48d5344fa55da8a27_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</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="i7a921a6224074edba21b0ab1545c210a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:DividendEquivalentUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iafc320c1cbe2467a911e535cf3535251_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:NonvestedSharesShareUnitsOrDEUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5ff73abc01de449c8797dfa9bd0b92b5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:NonvestedSharesShareUnitsOrDEUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3e8221aa210a49109660c53770c9dd15_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:NonvestedSharesShareUnitsOrDEUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4d7fe3c3a7784849a32b598e5a121593_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:NonvestedSharesShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibbe6348b019a4e25a7648e585581fa5a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:NonvestedSharesShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id2e30143bfb04779814a4b383ca343db_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ifeb908279a56400999fbdf0e1d49ba4b_D20230201-20230228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="i6a14c1e398ce43648bbf473f7b952106_D20230201-20230228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceAndPerformanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="ib63495ea3c8148579e750be76f123450_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esnt:EssentGroupLimited2013LongTermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i4fb9d24978d84173b1085db0348ea0f7_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esnt:EssentGroupLimited2013LongTermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i45f8fe1af0d246bf989698fece744a51_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:CertainSeniorManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">esnt:EssentGroupLimited2013LongTermIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i91cda878fa3e4f348658b8fad968d4cd_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">esnt:IncentiveProgramBonusAwardFiscalYearPerformanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i7cd7d4c7548d4332b8ef8b69ffde6667_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">esnt:IncentiveProgramBonusAwardFiscalYearPerformanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="ida17dce4116d4a49b5227aa83a965294_D20210201-20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">esnt:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">esnt:IncentiveProgramBonusAwardFiscalYearPerformanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="esnt:VestingCriteriaAxis">esnt:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-02-28</endDate>
        </period>
    </context>
    <context id="i5982c3d87c8d424e8a6691143512a6ad_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentPAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibfd74d548f65482fb1b3dc445d66f813_I20230101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentGuarantyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="ief33a67da44243d8b8f1557c0e4b718b_I20230101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentPAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-01</instant>
        </period>
    </context>
    <context id="i5759910772b849d1b5c49de539b13ee7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentGuarantyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i43541a80ad0a4174a4dbe28115e52243_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentGuarantyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i45382499efa24df781dd891321a31b32_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentGuarantyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i207d8869f6804fd9a4db0be993b6d69f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentPAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6da067f3f4714da7807b8a2dd1e4bfd9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentPAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b78117746254a0881dfa67ee11254ec_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentPAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i188fab103b7d4c17a75a9b83f85570ec_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">esnt:QuotaShareReinsuranceTransactionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentReinsuranceLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i918113ca0e51478ca0bee05b69dd8085_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentReinsuranceLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4ba4e04bf8044e1c81c4f55dc7919a77_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:OfficeOfTheTaxCommissionerBermudaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie967da2a89c9463888f051476a06f359_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4a4992dfd3fa495983a65a5c2dff1bc5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:OfficeOfTheTaxCommissionerBermudaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7446165b4a9945ba8112d70b9892787f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i60431c94fd3042a1aeb47d3eb7150809_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:OfficeOfTheTaxCommissionerBermudaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i92f2af43920c40bfab81bfda03da0977_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if06758f896ab493eafca22ede1cc343a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">esnt:EssentUsHoldingsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">esnt:UnitedStatesIrelandTaxTreatyBenefitsAvailedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentIrishIntermediateHoldingsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8ab5a9b3be154617a01798b42f97547e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">esnt:EssentUsHoldingsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">esnt:AbsentBenefitsOfUnitedStatesIrelandTaxTreatyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentIrishIntermediateHoldingsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i01cce6c4810048d28aca8254cb1677d6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">esnt:EssentUsHoldingsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentIrishIntermediateHoldingsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia85353f92dcd47cea6335dcf000eb303_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4b06ac6e2f1e4b95b0244597f0493cd7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">esnt:UnitedStatesIrelandTaxTreatyBenefitsAvailedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5ed75727a3d446b9acfe31023a038fa0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:TwoThousandTwentyTwoPerformanceBasedGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0ac074e3e0ee43259baa4ad37fdc720c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:TwoThousandTwentyTwoPerformanceBasedGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0b6c52b3df4640959e8b9f76a0a02302_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:TwoThousandTwentyOnePerformanceBasedGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i30aac656e42a422f9fb714bc75ba84f9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:TwoThousandTwentyOnePerformanceBasedGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idce77de123f44f0eb72b70e6e8a17939_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:TwoThousandTwentyPerformanceBasedGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i49d78312f1364dde8c6445586c3ccca7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:TwoThousandTwentyOnePerformanceBasedGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibaa9861bcbd84432a0bae1c68489a384_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:TwoThousandTwentyOnePerformanceBasedGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i31063c63792e40ed97c3839743d583eb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:TwoThousandTwentyPerformanceBasedGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie6ba1f62234d4b67b95a90be15f2a82f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:TwoThousandNineteenPerformanceBasedGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2e9b4efc0dd74f139405c0a69e91f18f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:TwoThousandTwentyPerformanceBasedGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i716490469ed9428fbfe4a57ecacb010c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:TwoThousandNineteenPerformanceBasedGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i463781a50f8c4e33a1039d74145a8154_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">esnt:TwoThousandEighteenPerformanceBasedGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ida9d7ee1acc14596b0576709dafdad6e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icd79654eee9c4b7d9bb6759be5670f1d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2dbff6f1b8d34d6399a836580c24d168_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">esnt:OtherInvestedAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibaf41567d8264b51a75d5c970edcd9ca_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7fb04804d87d48dd98dbfdb72b80eae5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icc917493e7344706b44b09612e43497d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1f82fb4da3c24a9484bbab094c6c3fab_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia0689aaa5d5742668371bccc97a5bcbb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i41b1b42981be41118c9a600aa7c937ac_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i33821eb3150746958793f81ddeb6abfa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i60e7756b8274482ebb0eef9df8ddd6f0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if518751bb82349ddb840ca8ecf40ef8f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i191b1ccbc06e4ad58b8ccb833a5fce91_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i21c78981801a4303947d1fe5ed821dbc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9ea8b9a195cf4f288a49fb8d613a039f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i08efaf75a0704410a8bbe47f79575837_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5e9c60663107408da7a7dc930efe9dcf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id9dfd8c38c554736beb754b040bbb0c0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iab9d484f71ad479f8e160b4d269e1712_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i17e3b2d3d7ef42f0a6ffc8b812e2df3c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic6c5e3188a634092a2d40ea5807398e3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i323624c636aa4c9183868231d8d293b5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia5791a8ad3c742bfbcc21c130412e63a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia5aa42cfaf504884a626a0cf6044d218_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7f748dafc69e49c5b50c800e190853b9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i25fd388f9f3d4d169c0f9a4d7983451e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i29c2491b70f5407e826c15a81ad3206e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9b48f83af3ba41c4ac63b5e7b3a4f04b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">esnt:ResidentialAndCommercialMortgageSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idc9807b9c8de48e9983d85a9e20fd082_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">esnt:ResidentialAndCommercialMortgageSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i63ecc856e8454c0d9b8b923624c274ec_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">esnt:ResidentialAndCommercialMortgageSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id12b76156173418998233697dd1fc692_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">esnt:ResidentialAndCommercialMortgageSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifb32351988bd43d39aa4aa2ba230df4b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibe4294dce4fd416d8bd24caa04645761_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i50545d5dfef040c19fd3e88f3cf3c80d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1ce7dc4a136b43fc972222d1f1658553_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i04c0b7823e8d4bf2a65833b46a60d30f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8767afda6c084d9783b90b82a8cd6dfb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i718812a9830a4dd194b79b38456cf53e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i85ee91eef212459f8b7a34c0c3342ac8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie47c4d05d3ea4a9eada87c6d7c632a17_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4d20dbfc649444d9a245ac8ad2f47ffe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5ed9c53a924e4c1497a36a02ac1dc54e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia52c6fa5daf7487689a59ff86b26ea82_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i29e0cd0308064a948afe240f047281a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ac20120c8324c93abd63892c0b66002_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a7675174e21438da90468f096721140_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i612fc58928524464b4354fed8de35163_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iedae126cc2984ddcb2a671d783386195_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1283c43a92074f25b52544fc41543f73_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9a38a389b004500a1f7f53059f2bb98_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3dc9c125261f479aa3c8aa30fe203f5d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i315d8985921e42faaab7279299760408_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6f5eb418a0ce491b90ae3b5006aabd88_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibb0e203fe63647c99858ef738308f67f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c09ba11a8bb468c833360d841e41d98_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaf05da96123e4576a0190710c7454a83_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i14b32b69bf044e029ed28c2142361cdd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c0ceff8d21148d8b9fadc7958e9b81e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iea43dd5d9726422bbcc6b78d894ce017_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iccbfc5a826a44fbe8da43043cf6cc479_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i668690f8e8d141979f2a27973b4583e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5347e91f756d45c3b6122e0f12d2d68d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia97089a8ce224a6ab7dacb33f5367042_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iabdc4e66d79f4e56ab2daef1cdfb2f91_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1a5fab8a8b134bb09dab635fc51065ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifbf13748612b4a9c991abfcb24a8372b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic28dcb2abb7d4a2894043b02db010bfb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic2da7b48fd6640049bf35c31194b3614_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">esnt:ResidentialAndCommercialMortgageSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9817b9cd0d6a4f31a8680ba8fad8ad5a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">esnt:ResidentialAndCommercialMortgageSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ida655d68f6e14f81919ffc8c762f5446_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">esnt:ResidentialAndCommercialMortgageSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d024c6c350441ecadf6332047f235ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">esnt:ResidentialAndCommercialMortgageSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4216ff7f924e4c1abaf6a78a667cb024_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib922f26dae3845adb813239a1f7324b1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib4d4c0666a7c4f6794086ebaf0e1533a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i74d43361d8504d53b929c1a2af947950_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaae82b1ab78b4a8a8b5de1bb6ec68186_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i83abb602c71e46e4a4636bfb80ae1f8f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i69b6473e0e78495eac64149c712f95eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6d32b0a0f3843e195f06276ce7cd3c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e87a6e9f350443d92ccd6e7a8cf8017_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if8ade0450d6f460382485681337ebbe8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3b2b52713b9b4981bee3c23a5231ee1f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i458d89e70f444483b40ad1609ff902bf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id8892bcce2fc45bf84f9f0432e1f6d31_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentGuarantyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idcd875fc9c314b7394381b4c76d92b2b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentGuarantyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i128e1ba511f2422a9a48e36812702352_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentPAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b937d72508048d0a1c9e2dacac56b96_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentPAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibdb8043e56e94f5db87f32eae34b1917_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentReinsuranceLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibe334d00e3d0422a8e585cffc3ec04a6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentReinsuranceLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i27d2f6c5b7f645d4aa23fa6ef745bd43_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentReinsuranceLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i29404a503bbd4ac99f416ec4c7e6c5bb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">esnt:CapitalMaintenanceAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">esnt:EssentPAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentGuarantyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i341ddf08f73148d68b849e43848a4e94_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentPAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia0fec87e18e3490592a5eb1db4540e3e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">esnt:CapitalMaintenanceAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">esnt:EssentPAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">esnt:EssentGuarantyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia3703e168cb54f54a3996f05ba4078e4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iad7eb490598c474a8add961e75eaa0ab_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iea982b561a2f4b6c8d260d095f8e61d2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">esnt:ResidentialAndCommercialMortgageSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia377f371b4644250b33674a78d0cf0d8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4cc65b55e31f47e18cb95e2bce6cd4aa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i093f078760b04a9db2f2d3753f68728e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AllOtherCorporateBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9a11b1bf554b4be6bf6101eeaff16e93_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifc76be2b2feb40e38b28176352a9f363_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i658f09d8f08047e283e9be49d40622c2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i16a345004b414000b5209c4db58fdbb6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i27aa957f0fef4a8d9a146345998d77fb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedMaturitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d75df5c869a4e1fb08f46390d1c2d2e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic0a6216a229246d5a9a17ed94825fd01_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib50b543f44dc4284a3b35e4072456cc9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6373e3156721401285b84ecbab282c02_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i06075470a3d74a8184970ec4c43393da_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia8f022b01a244c049492c48d7756ace8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib58b183663704577b57beac9eff22d60_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7b1e276c77e044ba8c9b837646e46b63_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2612c1febe7947388d222308c4100226_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001448893</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </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="number">
        <measure>pure</measure>
    </unit>
    <unit id="state">
        <measure>esnt:state</measure>
    </unit>
    <unit id="payment">
        <measure>esnt:payment</measure>
    </unit>
    <unit id="security">
        <measure>esnt:security</measure>
    </unit>
    <unit id="loan">
        <measure>esnt:loan</measure>
    </unit>
    <unit id="vote">
        <measure>esnt:vote</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV80L2ZyYWc6NmZkZTRhYWRlYjcxNDFjYzg0MGQ4MTIxNmMwOGIyYzgvdGFibGU6YzM1ZDM2ZGQ2MTFlNGQ4OWExZTc3ZDU1NzdiYWJhNDMvdGFibGVyYW5nZTpjMzVkMzZkZDYxMWU0ZDg5YTFlNzdkNTU3N2JhYmE0M18zLTEtMS0xLTYyMDg5_8f36cd6a-56f2-4ba7-8a82-fb9d88c92f98">0001448893</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV80L2ZyYWc6NmZkZTRhYWRlYjcxNDFjYzg0MGQ4MTIxNmMwOGIyYzgvdGFibGU6YzM1ZDM2ZGQ2MTFlNGQ4OWExZTc3ZDU1NzdiYWJhNDMvdGFibGVyYW5nZTpjMzVkMzZkZDYxMWU0ZDg5YTFlNzdkNTU3N2JhYmE0M180LTEtMS0xLTYyMDg5_c45a4187-83c6-4cd1-a273-502248fade5e">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV80L2ZyYWc6NmZkZTRhYWRlYjcxNDFjYzg0MGQ4MTIxNmMwOGIyYzgvdGFibGU6YzM1ZDM2ZGQ2MTFlNGQ4OWExZTc3ZDU1NzdiYWJhNDMvdGFibGVyYW5nZTpjMzVkMzZkZDYxMWU0ZDg5YTFlNzdkNTU3N2JhYmE0M181LTEtMS0xLTYyMDg5_6e7e9068-ce3b-4017-a056-9ad562f0e0f5">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV80L2ZyYWc6NmZkZTRhYWRlYjcxNDFjYzg0MGQ4MTIxNmMwOGIyYzgvdGFibGU6YzM1ZDM2ZGQ2MTFlNGQ4OWExZTc3ZDU1NzdiYWJhNDMvdGFibGVyYW5nZTpjMzVkMzZkZDYxMWU0ZDg5YTFlNzdkNTU3N2JhYmE0M182LTEtMS0xLTYyMDg5_df8435ed-06f0-4876-8421-cb3baeb0c2f4">FY</dei:DocumentFiscalPeriodFocus>
    <esnt:InvestmentCompanyAssetLiquidationPeriod
      contextRef="i53ca8ec34b6a4cbebc73b22d7dce4bcf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzM0MDQ_747419b9-881a-40b2-bd88-da31a9d02bab">P2Y</esnt:InvestmentCompanyAssetLiquidationPeriod>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzQ0MTg_29956843-9a04-45c9-88df-6b3fa1b4a770">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzQ0MTg_8f77812f-a923-45cc-be52-637fc753d2df">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzQ0MTY_0f5b7f79-2b92-4260-8d11-b12443ee306a">http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrentAndNoncurrent</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzQ0MTY_86d3da32-8955-4038-9154-a974f7dd4421">http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrentAndNoncurrent</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="iedcc0b07131f4540a52fef96b6ef8ff8_D20200201-20200229"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzE5MjI_7b491e74-4407-4e36-98c3-0f5d215a6bd0">P3Y</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i55519300a04243149845be5678fc43ce_D20190201-20190228"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzE5MjI_b83eb3b8-3e87-4333-9a38-75c7aff59457">P3Y</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i1f094f4b71a94eabb1c7f813bcba70ed_D20180201-20180228"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzE5MjI_c82c9fa9-9b5e-4273-9c40-0a8960cf09c9">P3Y</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i83ddc1927cf14967b3ab93b070452f5c_D20170201-20170228"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzE5MjI_ff13c782-c44a-433a-96bb-821bedc7abfd">P3Y</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i115ece4e022f43f0ba45c391866a96a4_D20210201-20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzMxMTA_9bf86ee0-e20c-4e44-b1dc-c35d77eb4ed7">P3Y</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i6cf413fe490847bb86196638730bd600_D20220201-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzIxOTkwMjMyNjQ1Nzk_038468ea-aee2-438b-b4c0-092e87266dd7">P3Y</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia7820e7144674581aa0c568c56eee8d7_D20170101-20170131"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzUyNDI_b7342b9b-4a57-483d-88e7-a1e30be9d832">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1d65d9c9ac5747b98f8ee77416d88274_D20200101-20200131"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzU0MTE_e04b9cec-294a-431e-bea2-a6fd49f9dc8f">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i73a3091808424b6093c0e59ed4079d76_D20200201-20200229"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzU3MDA_3a44e391-4853-41b1-84b3-3487016b0a46">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i427eeded705e4feda0fea3b64e10692f_D20210201-20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzU3MDA_a9e96433-9e6c-4a78-8a61-58202980c133">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie638a393982040309dcadc8a6a2cdc06_D20190201-20190228"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzU3MDA_b4ffcd7e-e40c-4ddf-bef0-06a6fbf2f0c1">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia629e3e1300a4a66bd4aeeb3604daec1_D20180201-20180228"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzU3MDA_be05e4ef-146b-4547-911a-508e5e2b3138">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3449feb6d4644e74bb19be6ce94ddde3_D20160201-20160229"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzU3MDA_cd6f7683-4de4-49a9-a4b2-ab2c7b2ca030">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5a19e4fc50244f44b8b6b69a9c0b8846_D20170201-20170228"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzU3MDA_e287aea5-7d8b-467e-91b6-7f9b30dcf37b">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ib63495ea3c8148579e750be76f123450_D20210201-20210228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTkvZnJhZzo3Y2VkZGQwMmY0NmE0ZWUxODRlY2ZjNzE2YjEwZGVkNy90YWJsZTo4MjJiYTRmOWZkMmQ0ZGY4YWVkMWU3OGE4NzBmMWQ3Mi90YWJsZXJhbmdlOjgyMmJhNGY5ZmQyZDRkZjhhZWQxZTc4YTg3MGYxZDcyXzUtMi0xLTEtNjIwODk_8fca25a3-f5c5-43e0-aa92-42157dddc2e5"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i4fb9d24978d84173b1085db0348ea0f7_D20210201-20210228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTkvZnJhZzo3Y2VkZGQwMmY0NmE0ZWUxODRlY2ZjNzE2YjEwZGVkNy90YWJsZTo4MjJiYTRmOWZkMmQ0ZGY4YWVkMWU3OGE4NzBmMWQ3Mi90YWJsZXJhbmdlOjgyMmJhNGY5ZmQyZDRkZjhhZWQxZTc4YTg3MGYxZDcyXzgtMi0xLTEtNjIwODk_ad35427c-3dd7-460b-9ee8-97997584b48d"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i45f8fe1af0d246bf989698fece744a51_D20210201-20210228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTkvZnJhZzo3Y2VkZGQwMmY0NmE0ZWUxODRlY2ZjNzE2YjEwZGVkNy90YWJsZTo4MjJiYTRmOWZkMmQ0ZGY4YWVkMWU3OGE4NzBmMWQ3Mi90YWJsZXJhbmdlOjgyMmJhNGY5ZmQyZDRkZjhhZWQxZTc4YTg3MGYxZDcyXzExLTItMS0xLTYyMDg5_f655bb07-01ae-462d-9a62-feba50c54596"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i91cda878fa3e4f348658b8fad968d4cd_D20210201-20210228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTkvZnJhZzo3Y2VkZGQwMmY0NmE0ZWUxODRlY2ZjNzE2YjEwZGVkNy90YWJsZToyYzYxYzg3MThmYjY0MDYwOGFmZTlhMzczZmZlOWRiOC90YWJsZXJhbmdlOjJjNjFjODcxOGZiNjQwNjA4YWZlOWEzNzNmZmU5ZGI4XzUtMi0xLTEtNjIwODk_f67878ae-e623-4685-8a97-225795545702"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i7cd7d4c7548d4332b8ef8b69ffde6667_D20210201-20210228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTkvZnJhZzo3Y2VkZGQwMmY0NmE0ZWUxODRlY2ZjNzE2YjEwZGVkNy90YWJsZToyYzYxYzg3MThmYjY0MDYwOGFmZTlhMzczZmZlOWRiOC90YWJsZXJhbmdlOjJjNjFjODcxOGZiNjQwNjA4YWZlOWEzNzNmZmU5ZGI4XzgtMi0xLTEtNjIwODk_46224a39-cb73-42ca-9e8b-9be704575bb6"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ida17dce4116d4a49b5227aa83a965294_D20210201-20210228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTkvZnJhZzo3Y2VkZGQwMmY0NmE0ZWUxODRlY2ZjNzE2YjEwZGVkNy90YWJsZToyYzYxYzg3MThmYjY0MDYwOGFmZTlhMzczZmZlOWRiOC90YWJsZXJhbmdlOjJjNjFjODcxOGZiNjQwNjA4YWZlOWEzNzNmZmU5ZGI4XzExLTItMS0xLTYyMDg5_1e4b19ee-fc9a-4b18-b1a7-6b4bfd021740"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:DocumentType
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zNTkx_29371bc7-4ad3-48e6-90fc-d44224e28206">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zNjAx_215f9f88-7ffb-4048-99cf-7b5603d6da60">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8yMjI_5699c944-c3af-4adc-83d9-9bec38a9b10f">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8yMjI_0725b26f-b541-42fb-bf6d-3f17adfc1003">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zNTk3_69c59913-49ba-4bbd-bfa1-b1cc8378e300">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zNTg2_e374c3d9-7bdc-4959-ae35-4685ccc02ed4">001-36157</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zNjAy_8b773972-1ebe-41e9-97fe-81644ede49aa">ESSENT GROUP LTD.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGFibGU6ZWJiYjdjNTQ5ZjViNDYyZmExZDU3NGNhMTAxZjZlNzQvdGFibGVyYW5nZTplYmJiN2M1NDlmNWI0NjJmYTFkNTc0Y2ExMDFmNmU3NF8wLTAtMS0xLTYyMDg5_ac751389-927b-4622-840f-4d7ee4bcb916">D0</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zNTg3_e265ed31-36d4-41f3-85e9-033da90be900">Clarendon House</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zNTky_5ea3b9f5-5982-468e-a7b9-5e280eda831d">2 Church Street</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zNTkz_cccc8698-3ff4-461b-bab2-d50b2bb3518b">Hamilton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zNTk4_ec0c33b6-0ec0-4e62-8fa0-86322ad48309">HM11</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zNjAz_37f777c0-4fc4-442b-b487-b23c98fcd2e5">BM</dei:EntityAddressCountry>
    <dei:CityAreaCode
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zNTg4_77e3c668-1f77-46ca-9e44-bd538e433104">441</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zNTk5_4f6b6704-b603-4b16-acd7-77a37bcd2ff4">297-9901</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGFibGU6N2RhMjc5NzkyNjlhNDU2NTlkZmQ3ZDkzMzcyZDg3NTMvdGFibGVyYW5nZTo3ZGEyNzk3OTI2OWE0NTY1OWRmZDdkOTMzNzJkODc1M18xLTAtMS0xLTYyMDg5_ea9e849d-b35f-4854-bd2b-ec7f1727f2d7">Common Shares, $0.015 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGFibGU6N2RhMjc5NzkyNjlhNDU2NTlkZmQ3ZDkzMzcyZDg3NTMvdGFibGVyYW5nZTo3ZGEyNzk3OTI2OWE0NTY1OWRmZDdkOTMzNzJkODc1M18xLTEtMS0xLTYyMDg5_3c447ff7-b1e1-494e-ac61-5aa33e6d15db">ESNT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGFibGU6N2RhMjc5NzkyNjlhNDU2NTlkZmQ3ZDkzMzcyZDg3NTMvdGFibGVyYW5nZTo3ZGEyNzk3OTI2OWE0NTY1OWRmZDdkOTMzNzJkODc1M18xLTItMS0xLTYyMDg5_cce7ec81-12e5-4fad-81b0-61d101b2be7f">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zNTk0_034bf42a-154c-47dd-90fd-ce34fa85771f">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zNTk1_14dc6cc9-f198-4cc5-b2c1-127e25fe9b7c">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zNjA0_dd0f9c8a-b0ed-4354-8ba7-71b33ad43c2d">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zNjAw_4c3f0f98-3e9d-4207-ae52-651195a6708c">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGFibGU6YmRkMzdkY2E5OWQ3NDEwNWE5ZDVhYThiNDhiYTc4NzcvdGFibGVyYW5nZTpiZGQzN2RjYTk5ZDc0MTA1YTlkNWFhOGI0OGJhNzg3N18wLTAtMS0xLTYyMDg5_371e1fb6-74c4-43a5-9db1-03492e33d80a">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGFibGU6YmRkMzdkY2E5OWQ3NDEwNWE5ZDVhYThiNDhiYTc4NzcvdGFibGVyYW5nZTpiZGQzN2RjYTk5ZDc0MTA1YTlkNWFhOGI0OGJhNzg3N18xLTQtMS0xLTYyMDg5_7cdfbb44-f939-4b26-a5da-1fb2b350be9c">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGFibGU6YmRkMzdkY2E5OWQ3NDEwNWE5ZDVhYThiNDhiYTc4NzcvdGFibGVyYW5nZTpiZGQzN2RjYTk5ZDc0MTA1YTlkNWFhOGI0OGJhNzg3N18yLTQtMS0xLTYyMDg5_590756c8-3426-4900-a8bd-3e7db1bdc0d7">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zNTkw_934a3adc-01c9-4b8a-9bab-42c9daaf8b01">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8xMjA5NDYyNzkxMDczOQ_5d9534e3-2002-471e-a8d9-8ed7fe069259">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ib7a93e26342c4cd7935f14d7a6a6ecc5_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zMDQ0_061a7fc6-839d-4f07-8a8a-060d902c95c0"
      unitRef="usd">4077458128</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic200fea3d0644decb0069f892b887f64_I20230214"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zMjA1_841cfe5f-555d-47ba-8b4e-18d0bd660a17"
      unitRef="shares">108095924</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xL2ZyYWc6ODkwY2MzMTEyYTNhNDZhMjg3ZTRiNmY0OGI2NTNkNzYvdGV4dHJlZ2lvbjo4OTBjYzMxMTJhM2E0NmEyODdlNGI2ZjQ4YjY1M2Q3Nl8zNTk2_caad2fd9-cc5b-41a8-9c4d-fcca7164b9a5">Portions of the registrant's proxy statement for the 2023 Annual General Meeting of Shareholders are incorporated by reference into Part&#160;III of this Annual Report on Form&#160;10-K where indicated. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120&#160;days of the registrant's fiscal year ended December&#160;31, 2022.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNDUvZnJhZzphOTcyMzFiNzgzY2Q0ZjAyOGM5NWZlNzM0ODZjZmVhNi90YWJsZTo5Y2UyNDgxNDZmODY0Nzk3YTA5NzAxODYzYjg1ZTMwNy90YWJsZXJhbmdlOjljZTI0ODE0NmY4NjQ3OTdhMDk3MDE4NjNiODVlMzA3XzMtMC0xLTEtNjIwODkvdGV4dHJlZ2lvbjo5NjdhMDQwY2M1YjQ0ZWVlOWJmZjQxNzk0NmY2NjQ0Ml83OA_ba98dfcd-ab5f-41e2-a20d-02750dff4557">238</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNDgvZnJhZzowYTJjNmJiMGJkNmM0OGUzYThmYjYwZTA4MTFkNDUzOC90ZXh0cmVnaW9uOjBhMmM2YmIwYmQ2YzQ4ZTNhOGZiNjBlMDgxMWQ0NTM4Xzk0MTU_98d17b19-fa20-4608-859e-a7e46b2076dc">PricewaterhouseCoopers&#160;LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNDgvZnJhZzowYTJjNmJiMGJkNmM0OGUzYThmYjYwZTA4MTFkNDUzOC90ZXh0cmVnaW9uOjBhMmM2YmIwYmQ2YzQ4ZTNhOGZiNjBlMDgxMWQ0NTM4Xzk0MTc_bbda3260-e3f5-46d8-b777-7ba7137ca718">Philadelphia, Pennsylvania</dei:AuditorLocation>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1c6b0759efe64e2a8e86efb756fefd00_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzQtMC0xLTEtNjIwODkvdGV4dHJlZ2lvbjowOWFkN2I3M2UyMWU0MmZmYmRiNTRhMWY3Mzg0ZWM1Ml83Nw_7ace1330-04ab-4c83-8352-7192f1f674a4"
      unitRef="usd">4932574000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8162850c201c427780794621aaa5d3f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzQtMC0xLTEtNjIwODkvdGV4dHJlZ2lvbjowOWFkN2I3M2UyMWU0MmZmYmRiNTRhMWY3Mzg0ZWM1Ml84Ng_99c93560-83ef-4761-94bb-df8e05f8b471"
      unitRef="usd">4584521000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1c6b0759efe64e2a8e86efb756fefd00_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzQtMi0xLTEtNjIwODk_4efc311e-b4e0-475f-85a5-9fce0a307533"
      unitRef="usd">4489598000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8162850c201c427780794621aaa5d3f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzQtNC0xLTEtNjIwODk_4203a860-8735-4ec4-bb10-494e8a8caffc"
      unitRef="usd">4649800000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib556f228dcb34a0ca359c3b0bf1a7fcb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzUtMC0xLTEtNjIwODkvdGV4dHJlZ2lvbjoxNTE0MTEzZGQyNTI0ZTM1YTM4MzUwMGQwMDhkNmM2Zl84Mw_f61969fb-27cb-4bb1-9710-7d0122bd0006"
      unitRef="usd">252282000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic9530d6ac3d34b6ab0e64b28fd47dcb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzUtMC0xLTEtNjIwODkvdGV4dHJlZ2lvbjoxNTE0MTEzZGQyNTI0ZTM1YTM4MzUwMGQwMDhkNmM2Zl85Mg_702b52ac-2714-4d1d-a50b-7f57bdc604b6"
      unitRef="usd">313086000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib556f228dcb34a0ca359c3b0bf1a7fcb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzUtMi0xLTEtNjIwODk_9c15cfba-faaf-4c68-8a17-6f8788f2ad56"
      unitRef="usd">252027000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic9530d6ac3d34b6ab0e64b28fd47dcb9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzUtNC0xLTEtNjIwODk_11370a36-491f-4838-b006-4d17b91b6769"
      unitRef="usd">313087000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzYtMi0xLTEtNjIwODk_aaf369fd-4c00-4b06-a16e-b4645f44612f"
      unitRef="usd">4741625000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzYtNC0xLTEtNjIwODk_ff3e82d2-d605-4136-96e8-eca87b1205de"
      unitRef="usd">4962887000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquityMethodInvestments
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzctMi0xLTEtNjIwODk_873bdf84-93e8-443d-a41c-88b14bda242d"
      unitRef="usd">257941000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzctNC0xLTEtNjIwODk_74938ec7-61b5-46bb-9b17-8899d71939cc"
      unitRef="usd">170472000</us-gaap:EquityMethodInvestments>
    <us-gaap:Investments
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzgtMi0xLTEtNjIwODk_d249457a-d85b-47bf-8dda-a7e6abe9e69a"
      unitRef="usd">4999566000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzgtNC0xLTEtNjIwODk_ba6d55b9-a4fd-47f3-933c-b8bb40a2c8a9"
      unitRef="usd">5133359000</us-gaap:Investments>
    <us-gaap:Cash
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzktMi0xLTEtNjIwODk_cd1735a3-75b7-4d08-8f97-dde8408ae857"
      unitRef="usd">81240000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzktNC0xLTEtNjIwODk_d8bc2bdf-d9cf-48bf-b527-85e1f2d3ed81"
      unitRef="usd">81491000</us-gaap:Cash>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzEwLTItMS0xLTYyMDg5_d5a70607-a69b-41cb-ae64-b6fccd66aeb7"
      unitRef="usd">33162000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzEwLTQtMS0xLTYyMDg5_2c860906-82e7-4bca-920c-7fb22a22a03b"
      unitRef="usd">26546000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:NotesReceivableNet
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzExLTItMS0xLTYyMDg5_30ba9574-4dd1-491b-ae0c-595bb0164550"
      unitRef="usd">57399000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzExLTQtMS0xLTYyMDg5_6229535f-81b8-4152-a3ba-0912470581af"
      unitRef="usd">46157000</us-gaap:NotesReceivableNet>
    <us-gaap:DeferredPolicyAcquisitionCosts
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzEyLTItMS0xLTYyMDg5_3d45e513-aad7-4838-8194-eaeccf03feb6"
      unitRef="usd">9910000</us-gaap:DeferredPolicyAcquisitionCosts>
    <us-gaap:DeferredPolicyAcquisitionCosts
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzEyLTQtMS0xLTYyMDg5_208c603c-5abb-47d2-8192-2dcf0e632fc9"
      unitRef="usd">12178000</us-gaap:DeferredPolicyAcquisitionCosts>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzEzLTAtMS0xLTYyMDg5L3RleHRyZWdpb246NDZiNjA1YTRkZWNhNGNlMDkxNjJhOWExMjU4Y2Y2YzlfNzA_fcdb093d-d861-4ac5-8c09-baa7554eade5"
      unitRef="usd">67352000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzEzLTAtMS0xLTYyMDg5L3RleHRyZWdpb246NDZiNjA1YTRkZWNhNGNlMDkxNjJhOWExMjU4Y2Y2YzlfODM_828cec40-5f16-4400-aefe-929b282813ef"
      unitRef="usd">64340000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzEzLTItMS0xLTYyMDg5_87e36577-4d0b-4374-97ff-74ae1ccf585e"
      unitRef="usd">19571000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzEzLTQtMS0xLTYyMDg5_9e12145e-da3c-4e2b-921e-5152e9851826"
      unitRef="usd">11921000</us-gaap:PropertyPlantAndEquipmentNet>
    <esnt:MortgageGuarantyInsurerUnitedStatesMortgageGuarantyTaxAndLossBonds
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzE0LTItMS0xLTYyMDg5_60dbd7fa-151d-408a-b509-31ecee63711a"
      unitRef="usd">418460000</esnt:MortgageGuarantyInsurerUnitedStatesMortgageGuarantyTaxAndLossBonds>
    <esnt:MortgageGuarantyInsurerUnitedStatesMortgageGuarantyTaxAndLossBonds
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzE0LTQtMS0xLTYyMDg5_46827391-05fe-4146-9a2f-bb0ae7c0125b"
      unitRef="usd">360810000</esnt:MortgageGuarantyInsurerUnitedStatesMortgageGuarantyTaxAndLossBonds>
    <us-gaap:OtherAssets
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzE1LTItMS0xLTYyMDg5_e1d68e3f-2953-4e8e-9cc2-b37be61ffba9"
      unitRef="usd">104489000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzE1LTQtMS0xLTYyMDg5_a4a490b1-f649-42a5-91f8-8638e6265ccc"
      unitRef="usd">49712000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzE2LTItMS0xLTYyMDg5_96481462-9cd4-4774-ac5a-8a87f16e839c"
      unitRef="usd">5723797000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzE2LTQtMS0xLTYyMDg5_444b3a1c-74de-4aad-b45c-0bec2632a4d7"
      unitRef="usd">5722174000</us-gaap:Assets>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzIwLTItMS0xLTYyMDg5_e9a7382e-c05e-4594-9ec4-10f61275788b"
      unitRef="usd">216464000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzIwLTQtMS0xLTYyMDg5_2fcee718-580e-4f46-abc5-c8c0e9e801ca"
      unitRef="usd">407445000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:UnearnedPremiums
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzIxLTItMS0xLTYyMDg5_1f3af738-478d-486c-858b-ff21bf20aab1"
      unitRef="usd">162887000</us-gaap:UnearnedPremiums>
    <us-gaap:UnearnedPremiums
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzIxLTQtMS0xLTYyMDg5_c72dfa4f-f1ea-4651-b160-94e8670720bf"
      unitRef="usd">185385000</us-gaap:UnearnedPremiums>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzIyLTItMS0xLTYyMDg5_6520de9e-3c54-4758-873c-50fdb6da2434"
      unitRef="usd">356810000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzIyLTQtMS0xLTYyMDg5_9f1d4514-6adc-4051-b079-56b20f99c35b"
      unitRef="usd">373654000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzIzLTAtMS0xLTYyMDg5L3RleHRyZWdpb246NTQ5NDA5NWViYmMyNDUwY2E1ZTY4NjMyZDg5NjQ4YzRfODY_475a142b-3579-4128-ab54-2c1aad14c97e"
      unitRef="usd">4136000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzIzLTAtMS0xLTYyMDg5L3RleHRyZWdpb246NTQ5NDA5NWViYmMyNDUwY2E1ZTY4NjMyZDg5NjQ4YzRfOTk_de5750f8-9635-4390-92e0-da867691a4ca"
      unitRef="usd">5177000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:LineOfCredit
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzIzLTItMS0xLTYyMDg5_a75a826d-f81c-422d-a70c-4ae7fdb5be24"
      unitRef="usd">420864000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzIzLTQtMS0xLTYyMDg5_e684f9e4-0e0e-45a1-8323-b4368fc7a714"
      unitRef="usd">419823000</us-gaap:LineOfCredit>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzI0LTItMS0xLTYyMDg5_89099b83-438f-4a9d-bd8c-6b27b0f396b7"
      unitRef="usd">104463000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzI0LTQtMS0xLTYyMDg5_decec9cb-622f-46da-adaf-15373a70d299"
      unitRef="usd">99753000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:Liabilities
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzI1LTItMS0xLTYyMDg5_bfd4ea5a-40f0-42d6-8e7d-64cce200b609"
      unitRef="usd">1261488000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzI1LTQtMS0xLTYyMDg5_fa4f24f7-ed47-4033-be86-2702a2602cd4"
      unitRef="usd">1486060000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzI2LTItMS0xLTYyMDg5_68c65f42-08b0-4761-897a-4426bc0f26d2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzI2LTQtMS0xLTYyMDg5_149196c9-1cba-44b9-887c-5e9fcd7df17a"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzI4LTAtMS0xLTYyMDg5L3RleHRyZWdpb246MzIyYzE4NjU1ZjYyNGQ2NGExMjgyM2IxZTUyNzhmYjJfMTk_681909c2-82e9-4e84-9d8f-78074894f083"
      unitRef="usdPerShare">0.015</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzI4LTAtMS0xLTYyMDg5L3RleHRyZWdpb246MzIyYzE4NjU1ZjYyNGQ2NGExMjgyM2IxZTUyNzhmYjJfMTk_aac135d5-2057-4bed-b47c-678d23a75c94"
      unitRef="usdPerShare">0.015</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzI5LTAtMS0xLTYyMDg5L3RleHRyZWdpb246ZWYxZjE3MjcxODA2NDMwOTlhYzEyOGFhMzY5MzQyMWFfMTc_7c31cb3d-8ee3-4d87-b647-25625ccf1835"
      unitRef="shares">233333000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzI5LTAtMS0xLTYyMDg5L3RleHRyZWdpb246ZWYxZjE3MjcxODA2NDMwOTlhYzEyOGFhMzY5MzQyMWFfMTc_eb32f5c0-77e5-4901-906d-90f9fe1ba115"
      unitRef="shares">233333000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzI5LTAtMS0xLTYyMDg5L3RleHRyZWdpb246ZWYxZjE3MjcxODA2NDMwOTlhYzEyOGFhMzY5MzQyMWFfNDY_23918d35-ed33-40c3-94b6-74dffab9d0c6"
      unitRef="shares">107683000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzI5LTAtMS0xLTYyMDg5L3RleHRyZWdpb246ZWYxZjE3MjcxODA2NDMwOTlhYzEyOGFhMzY5MzQyMWFfNDY_ffebb591-fd18-49a4-9457-dea7e788bfae"
      unitRef="shares">107683000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzI5LTAtMS0xLTYyMDg5L3RleHRyZWdpb246ZWYxZjE3MjcxODA2NDMwOTlhYzEyOGFhMzY5MzQyMWFfNjY_0eeb220c-6203-430e-b187-3176fa3162bb"
      unitRef="shares">109377000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzI5LTAtMS0xLTYyMDg5L3RleHRyZWdpb246ZWYxZjE3MjcxODA2NDMwOTlhYzEyOGFhMzY5MzQyMWFfNjY_91a75192-cf56-43b8-8d7a-ac3a217376b0"
      unitRef="shares">109377000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzI5LTItMS0xLTYyMDg5_08ff2d9a-0009-4fb4-908c-c52db5d8d4f4"
      unitRef="usd">1615000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzI5LTQtMS0xLTYyMDg5_07539b58-5374-45e7-8178-bef83a018b28"
      unitRef="usd">1641000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzMwLTItMS0xLTYyMDg5_a8eb145d-8c19-40de-b2a7-46915158a7b6"
      unitRef="usd">1350377000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzMwLTQtMS0xLTYyMDg5_35c68c48-e346-4b65-aa11-68c86cc07584"
      unitRef="usd">1428952000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzMxLTItMS0xLTYyMDg5_7b695aae-8d03-40dc-9e3f-e9dc9b185e3f"
      unitRef="usd">-382790000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzMxLTQtMS0xLTYyMDg5_4ffe59f6-fe9e-4d7a-b371-2ec2aba997d2"
      unitRef="usd">50707000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzMyLTItMS0xLTYyMDg5_022b9da3-1093-4fe9-99bd-f24955ecc32a"
      unitRef="usd">3493107000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzMyLTQtMS0xLTYyMDg5_eda938a8-914a-4161-86e2-3a728b6fd1ae"
      unitRef="usd">2754814000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzMzLTItMS0xLTYyMDg5_e56a913d-b3bd-4335-8f7e-fead63208316"
      unitRef="usd">4462309000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzMzLTQtMS0xLTYyMDg5_6370a5e9-504f-478a-a24c-11d5b0742403"
      unitRef="usd">4236114000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzM0LTItMS0xLTYyMDg5_86ef5990-391d-4eab-92f8-9ae32168dd7e"
      unitRef="usd">5723797000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTEvZnJhZzpkNTU4MmIyMmI0YzU0N2VmYjE1YmMyZDk3MDY0MDgyNC90YWJsZTo3OWZhYjc0ODY1MGY0YWJmOWRjMmNjZWQ2OWIwZmQ2NC90YWJsZXJhbmdlOjc5ZmFiNzQ4NjUwZjRhYmY5ZGMyY2NlZDY5YjBmZDY0XzM0LTQtMS0xLTYyMDg5_62ffa542-2fd8-496d-8024-7bad14066137"
      unitRef="usd">5722174000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:PremiumsWrittenNet
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzMtMi0xLTEtNjIwODk_9e6698fc-0127-4b57-ae66-8b6a1a9455ca"
      unitRef="usd">820029000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsWrittenNet
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzMtNC0xLTEtNjIwODk_6e57b629-e466-4731-999a-7764d6dbcbbf"
      unitRef="usd">807492000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsWrittenNet
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzMtNi0xLTEtNjIwODk_7abe1d89-8995-435b-b50d-2912405f2e2d"
      unitRef="usd">834113000</us-gaap:PremiumsWrittenNet>
    <us-gaap:IncreaseDecreaseInUnearnedPremiumsNet
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzQtMi0xLTEtNjIwODk_dc7c67b7-cd5c-4b89-8dba-4d6d73e30d89"
      unitRef="usd">22498000</us-gaap:IncreaseDecreaseInUnearnedPremiumsNet>
    <us-gaap:IncreaseDecreaseInUnearnedPremiumsNet
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzQtNC0xLTEtNjIwODk_9bde48bb-4d48-4bbe-8685-aa16b03bb96d"
      unitRef="usd">65051000</us-gaap:IncreaseDecreaseInUnearnedPremiumsNet>
    <us-gaap:IncreaseDecreaseInUnearnedPremiumsNet
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzQtNi0xLTEtNjIwODk_8e05f705-980b-4817-8a9e-b0fec14fa293"
      unitRef="usd">28451000</us-gaap:IncreaseDecreaseInUnearnedPremiumsNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzUtMi0xLTEtNjIwODk_439f4371-42a5-42a7-a164-93b7d7febed9"
      unitRef="usd">842527000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzUtNC0xLTEtNjIwODk_1905460d-0fa0-499d-8d3d-a61dd1776392"
      unitRef="usd">872543000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzUtNi0xLTEtNjIwODk_45caafdb-b5f8-40da-8ddb-1445e591c41b"
      unitRef="usd">862564000</us-gaap:PremiumsEarnedNet>
    <us-gaap:NetInvestmentIncome
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzYtMi0xLTEtNjIwODk_c2052f29-4db9-4bd8-94c0-564aec565e3e"
      unitRef="usd">124409000</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzYtNC0xLTEtNjIwODk_fee89541-6c45-47ac-9ec3-eb64bd9b1bef"
      unitRef="usd">88765000</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzYtNi0xLTEtNjIwODk_ace90de3-dabc-469d-b434-c250f011ad06"
      unitRef="usd">80087000</us-gaap:NetInvestmentIncome>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzctMi0xLTEtNjIwODk_a4f2e85f-ec65-4ca1-8c75-c4a773d2eecb"
      unitRef="usd">-13172000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzctNC0xLTEtNjIwODk_eaa2bada-b7ba-4ad0-902e-6ea14d2544fc"
      unitRef="usd">418000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzctNi0xLTEtNjIwODk_b68c7eb2-6fd2-43a8-a9b5-ecd3a17929de"
      unitRef="usd">2697000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzgtMi0xLTEtNjIwODk_93e75acb-1c01-48f7-8556-eacaee9da316"
      unitRef="usd">28676000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzgtNC0xLTEtNjIwODk_c7b27669-0655-4eea-83a4-1ac0f20af45f"
      unitRef="usd">56386000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzgtNi0xLTEtNjIwODk_8802e1f1-9a62-4d2b-a5cd-7240bf28a523"
      unitRef="usd">-215000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OtherIncome
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzktMi0xLTEtNjIwODk_6803b9bd-e937-4b9b-bba7-288f1a535757"
      unitRef="usd">18384000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzktNC0xLTEtNjIwODk_61b9e9a7-7299-4d01-b34c-56ce0f7f222f"
      unitRef="usd">10398000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzktNi0xLTEtNjIwODk_1259407b-4572-4e99-815f-eb48ddd1f760"
      unitRef="usd">10021000</us-gaap:OtherIncome>
    <us-gaap:Revenues
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzEwLTItMS0xLTYyMDg5_2a9521b3-b905-4c38-a0de-119c98dbfdc2"
      unitRef="usd">1000824000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzEwLTQtMS0xLTYyMDg5_2907d5e9-1e9f-471f-a022-f57c4d86477c"
      unitRef="usd">1028510000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzEwLTYtMS0xLTYyMDg5_76bb6e74-dd86-486b-b810-7c58d447a41a"
      unitRef="usd">955154000</us-gaap:Revenues>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzEzLTItMS0xLTYyMDg5_d1eeb270-6cf2-4d57-9c68-6a067b92e7ce"
      unitRef="usd">-174704000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzEzLTQtMS0xLTYyMDg5_483bb5f8-40ee-4899-8ecd-a0d11f45d424"
      unitRef="usd">31057000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzEzLTYtMS0xLTYyMDg5_e824c49c-331f-4833-a40d-ec78ff999d45"
      unitRef="usd">301293000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <esnt:OtherUnderwritingAndOperatingExpenses
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzE0LTItMS0xLTYyMDg5_2b10cffd-20bf-48f2-a222-e9598db86074"
      unitRef="usd">171733000</esnt:OtherUnderwritingAndOperatingExpenses>
    <esnt:OtherUnderwritingAndOperatingExpenses
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzE0LTQtMS0xLTYyMDg5_5673d5e5-2c68-42b8-92f1-dbbbac852771"
      unitRef="usd">166857000</esnt:OtherUnderwritingAndOperatingExpenses>
    <esnt:OtherUnderwritingAndOperatingExpenses
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzE0LTYtMS0xLTYyMDg5_b9e2c25a-c877-4d64-91ba-45837ff6ea75"
      unitRef="usd">154691000</esnt:OtherUnderwritingAndOperatingExpenses>
    <us-gaap:InterestExpense
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzE1LTItMS0xLTYyMDg5_455dec34-665c-4a12-b4a5-88e31e08d880"
      unitRef="usd">15608000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzE1LTQtMS0xLTYyMDg5_80b2091c-da94-4983-a30e-244b84014ad7"
      unitRef="usd">8282000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzE1LTYtMS0xLTYyMDg5_6b651e59-70c2-44ce-9032-10aead8a8d8d"
      unitRef="usd">9074000</us-gaap:InterestExpense>
    <us-gaap:BenefitsLossesAndExpenses
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzE2LTItMS0xLTYyMDg5_b7e38274-5979-4594-abb6-c449427ceecc"
      unitRef="usd">12637000</us-gaap:BenefitsLossesAndExpenses>
    <us-gaap:BenefitsLossesAndExpenses
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzE2LTQtMS0xLTYyMDg5_b8f957a9-3a2d-4d5d-b4de-0c76e43127a7"
      unitRef="usd">206196000</us-gaap:BenefitsLossesAndExpenses>
    <us-gaap:BenefitsLossesAndExpenses
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzE2LTYtMS0xLTYyMDg5_4c3c2970-7844-4d08-b7bc-e9552dfc8517"
      unitRef="usd">465058000</us-gaap:BenefitsLossesAndExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzE4LTItMS0xLTYyMDg5_b1aa17ac-65ba-4479-85e4-4c50b90c4d5a"
      unitRef="usd">988187000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzE4LTQtMS0xLTYyMDg5_6501efbd-3f8b-4f61-976b-23b48f2a93a2"
      unitRef="usd">822314000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzE4LTYtMS0xLTYyMDg5_94851391-4a8b-4bb3-b2bb-55ff9a657764"
      unitRef="usd">490096000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzE5LTItMS0xLTYyMDg5_b192dc1f-2069-464c-a899-a65333b2b0c3"
      unitRef="usd">156834000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzE5LTQtMS0xLTYyMDg5_08cd410d-86b1-4910-b5ad-20cd9ac26877"
      unitRef="usd">140531000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzE5LTYtMS0xLTYyMDg5_23c5133f-d6e6-44da-ad98-3ba786b8a69a"
      unitRef="usd">77055000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzIwLTItMS0xLTYyMDg5_08dbb1ae-d0f9-4a3c-a28c-3c5af1fe059a"
      unitRef="usd">831353000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzIwLTQtMS0xLTYyMDg5_0ab2cd6d-8ced-43b2-9500-0bd788c82bad"
      unitRef="usd">681783000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzIwLTYtMS0xLTYyMDg5_214de0bf-5400-43eb-9df6-9688813a9bcb"
      unitRef="usd">413041000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzIzLTItMS0xLTYyMDg5_77e5d9ad-6016-4519-9992-44c52358dcef"
      unitRef="usdPerShare">7.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzIzLTQtMS0xLTYyMDg5_c458b0ee-e717-427c-b891-5c159f0dc7ff"
      unitRef="usdPerShare">6.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzIzLTYtMS0xLTYyMDg5_f55a02a4-335f-46f4-8706-5ab30a453796"
      unitRef="usdPerShare">3.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzI0LTItMS0xLTYyMDg5_02b889c5-115d-4176-a07e-1cf433ffb17e"
      unitRef="usdPerShare">7.72</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzI0LTQtMS0xLTYyMDg5_ab081378-5dc6-4da1-a4d2-ba44aa115037"
      unitRef="usdPerShare">6.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzI0LTYtMS0xLTYyMDg5_f829c190-3ede-4966-862c-562af2a8ffc9"
      unitRef="usdPerShare">3.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzI3LTItMS0xLTYyMDg5_d69745d6-bfca-4579-9d30-b606382b1522"
      unitRef="shares">107205000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzI3LTQtMS0xLTYyMDg5_8501edec-f216-4a7e-a63a-56cead27e142"
      unitRef="shares">111164000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzI3LTYtMS0xLTYyMDg5_c06568c0-96ee-4664-8f55-e1a467234aa7"
      unitRef="shares">106098000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzI4LTItMS0xLTYyMDg5_8e228f1e-8fb3-4571-ac0b-e01221da0d3c"
      unitRef="shares">107653000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzI4LTQtMS0xLTYyMDg5_d3a328f6-0b50-4f47-aa42-b7d3662e17a1"
      unitRef="shares">111555000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzI4LTYtMS0xLTYyMDg5_e4eb7583-eb92-4a36-97a9-4c6b4441244e"
      unitRef="shares">106376000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzMwLTItMS0xLTYyMDg5_2724a349-d882-43b2-a8c0-24d26403dffa"
      unitRef="usd">831353000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzMwLTQtMS0xLTYyMDg5_24d1aa70-757e-4e23-9bcb-638f940e184e"
      unitRef="usd">681783000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzMwLTYtMS0xLTYyMDg5_f1118d67-7d71-4406-a202-e97c84522cc4"
      unitRef="usd">413041000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzMzLTAtMS0xLTYyMDg5L3RleHRyZWdpb246ZDFkZWM3YWQ3NjFlNDUxMzlmYWRlMTU1ZDczNDMyMTVfMTAx_8f226046-ce1c-4043-bc88-82938a304344"
      unitRef="usd">-75013000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzMzLTAtMS0xLTYyMDg5L3RleHRyZWdpb246ZDFkZWM3YWQ3NjFlNDUxMzlmYWRlMTU1ZDczNDMyMTVfMTEx_2f46929e-7fab-408a-8053-e91f85abe34a"
      unitRef="usd">-15477000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzMzLTAtMS0xLTYyMDg5L3RleHRyZWdpb246ZDFkZWM3YWQ3NjFlNDUxMzlmYWRlMTU1ZDczNDMyMTVfMTI0_c407c893-40b3-49a5-b805-e5308d26e446"
      unitRef="usd">16836000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzMzLTItMS0xLTYyMDg5_82bab429-eb87-4c07-ac5b-0b06f353a8b0"
      unitRef="usd">-433497000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzMzLTQtMS0xLTYyMDg5_c2b52900-b01e-4926-aeee-5285de8d23ef"
      unitRef="usd">-87567000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzMzLTYtMS0xLTYyMDg5_ce11b92c-78e5-4bd4-84bc-08638bd8f006"
      unitRef="usd">82087000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzM0LTItMS0xLTYyMDg5_4d05bde6-5ed5-41a1-a36d-23b6a4db3368"
      unitRef="usd">-433497000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzM0LTQtMS0xLTYyMDg5_de7119d8-5479-4919-aef2-2bfef2470f47"
      unitRef="usd">-87567000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzM0LTYtMS0xLTYyMDg5_fb76c366-1976-4373-8ee2-7608f8c50737"
      unitRef="usd">82087000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzM1LTItMS0xLTYyMDg5_07077373-46bc-421e-b58c-0d2af7812c72"
      unitRef="usd">397856000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzM1LTQtMS0xLTYyMDg5_dca2ec9b-5f93-41c7-b797-4f4b06523b33"
      unitRef="usd">594216000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTQvZnJhZzpkYzk3YWE4OWRiZDE0NjlkYjYyZGZmODE5YzVhMzdkZi90YWJsZTowMTQ4OWJhMWRjNmQ0YTgzYjMwZmFiYjMzNjU3YTU2OS90YWJsZXJhbmdlOjAxNDg5YmExZGM2ZDRhODNiMzBmYWJiMzM2NTdhNTY5XzM1LTYtMS0xLTYyMDg5_2367a867-b005-457c-85b2-1a950e60bafb"
      unitRef="usd">495128000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i0770a92f989641e1a351273aee687aec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzMtMi0xLTEtNjIwODk_cc35f1e0-11ba-4323-b7c2-73683d540869"
      unitRef="usd">1641000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie8279ab1a86641709aba59dccc8743b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzMtNC0xLTEtNjIwODk_14a5fa20-bd40-4cf0-9105-aa5b2cb97e77"
      unitRef="usd">1686000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9b9dc568799846c69695f4b00463a5b3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzMtNi0xLTEtNjIwODk_e6dd17bc-97f6-4570-859d-3d8508639755"
      unitRef="usd">1476000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i141a0309f79c4a7a8a26a9a2eae3d0fe_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzQtMi0xLTEtNjIwODk_2e46b543-6735-4123-8414-b3bd6fccf8a3"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7bb9aacd500d4b499b658fa57f753677_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzQtNC0xLTEtNjIwODk_60e737cf-c7e9-45d0-8ecc-fc8cbd69c36d"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i23f6e71bf32643db928ec5af17aa54fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzQtNi0xLTEtNjIwODk_6b8acca1-5cee-4344-8461-077ea869794f"
      unitRef="usd">207000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i141a0309f79c4a7a8a26a9a2eae3d0fe_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzUtMi0xLTEtNjIwODk_5121656a-2625-4a2e-9340-2927a965652e"
      unitRef="usd">9000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i7bb9aacd500d4b499b658fa57f753677_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzUtNC0xLTEtNjIwODk_f037acac-0b14-4dc9-87b7-f5a4b7da08ad"
      unitRef="usd">9000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i23f6e71bf32643db928ec5af17aa54fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzUtNi0xLTEtNjIwODk_6793ca78-9291-4259-8f5d-540288708b00"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="i141a0309f79c4a7a8a26a9a2eae3d0fe_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzYtMi0xLTEtNjIwODk_f2a71d3e-21ae-4ea4-bf38-afca20e2555b"
      unitRef="usd">35000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="i7bb9aacd500d4b499b658fa57f753677_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzYtNC0xLTEtNjIwODk_2fa69ff6-0a1c-453d-b5b6-b5bdfeb027cf"
      unitRef="usd">54000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="i23f6e71bf32643db928ec5af17aa54fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzYtNi0xLTEtNjIwODk_38d34d50-e898-4738-a55f-447468c82bfe"
      unitRef="usd">2000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:StockholdersEquity
      contextRef="ic2b1f2142e7b49e98d9fbdcd8ade3e94_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzctMi0xLTEtNjIwODk_7ff132a0-bb21-4913-9c0a-f40afe4fa4f0"
      unitRef="usd">1615000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0770a92f989641e1a351273aee687aec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzctNC0xLTEtNjIwODk_52086f45-a240-4acf-9cd2-1c609a784aa1"
      unitRef="usd">1641000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie8279ab1a86641709aba59dccc8743b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzctNi0xLTEtNjIwODk_f31772aa-1cd3-4b56-ae9f-eb3d7a4ed9e4"
      unitRef="usd">1686000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6ba4129040a4142aae0af9bd1796461_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzEwLTItMS0xLTYyMDg5_b5bbddfe-f5b3-418f-b641-da5fd9510070"
      unitRef="usd">1428952000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie52757c3373a43118a5a0ef44c7c1097_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzEwLTQtMS0xLTYyMDg5_90263dad-1fd5-4443-8e5a-c99360403317"
      unitRef="usd">1571163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i50496cdc902746a191cf30f93d03312c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzEwLTYtMS0xLTYyMDg5_d11013de-104a-4c1e-ab5a-7f76a3186c00"
      unitRef="usd">1118655000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzExLTAtMS0xLTYyMDg5L3RleHRyZWdpb246NmIxMTI0NjgzMjE4NDEwZGI3OWRkYTcwNzI4MDM1ZWRfNTY_20608130-f6e8-4e7f-90d9-229330f0ff04"
      unitRef="usd">18888000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ieb4939bb49b24d5b8634b3ec1d608dee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzExLTItMS0xLTYyMDg5_fa353d8c-9666-45e9-99dd-b250bf54502a"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i43aff9cd165a4e41ac07fe354d2fb9c9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzExLTQtMS0xLTYyMDg5_efe99ac8-a1df-47ee-b813-fbb5425f3281"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0d24656761354a96a9839ec0d5325140_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzExLTYtMS0xLTYyMDg5_729a4ad9-198f-4c7a-a7ad-5d3b8c5fa770"
      unitRef="usd">439755000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:Dividends
      contextRef="ieb4939bb49b24d5b8634b3ec1d608dee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzEyLTItMS0xLTYyMDg5_bbc02bcf-0b64-4abb-8561-a5491b56e7d1"
      unitRef="usd">-932000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i43aff9cd165a4e41ac07fe354d2fb9c9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzEyLTQtMS0xLTYyMDg5_1f1304b3-770b-4c79-9e02-96e106a477d9"
      unitRef="usd">-755000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i0d24656761354a96a9839ec0d5325140_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzEyLTYtMS0xLTYyMDg5_5c2c1994-36f5-4b41-bacb-4f1c923b34a1"
      unitRef="usd">-648000</us-gaap:Dividends>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ieb4939bb49b24d5b8634b3ec1d608dee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzEzLTItMS0xLTYyMDg5_fe2095d3-b0c6-4017-bf97-40ec2d87b7a4"
      unitRef="usd">-9000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i43aff9cd165a4e41ac07fe354d2fb9c9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzEzLTQtMS0xLTYyMDg5_fdb8f42c-6a00-41d5-adf2-2a63ca9f28f8"
      unitRef="usd">-9000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i0d24656761354a96a9839ec0d5325140_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzEzLTYtMS0xLTYyMDg5_ad34eedc-0448-4c7c-ab26-07b545fde6e6"
      unitRef="usd">-5000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ieb4939bb49b24d5b8634b3ec1d608dee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzE0LTItMS0xLTYyMDg5_3f6508e8-f930-4d4b-95ef-a58a928cda15"
      unitRef="usd">18381000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i43aff9cd165a4e41ac07fe354d2fb9c9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzE0LTQtMS0xLTYyMDg5_015c5ce6-d722-489f-8dec-b8f02a7c1af7"
      unitRef="usd">20844000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0d24656761354a96a9839ec0d5325140_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzE0LTYtMS0xLTYyMDg5_a9290ae3-5f45-47aa-9710-9af5663b1028"
      unitRef="usd">18462000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="ieb4939bb49b24d5b8634b3ec1d608dee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzE1LTItMS0xLTYyMDg5_60a7a4d2-b651-46e4-9509-76218670e705"
      unitRef="usd">97879000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="i43aff9cd165a4e41ac07fe354d2fb9c9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzE1LTQtMS0xLTYyMDg5_0f1a2a6c-cb33-4a09-8f29-a7f8fd308ebb"
      unitRef="usd">163801000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="i0d24656761354a96a9839ec0d5325140_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzE1LTYtMS0xLTYyMDg5_e3843837-7ccd-4208-a9ab-ab9362f28035"
      unitRef="usd">6352000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:StockholdersEquity
      contextRef="i455ac66775cc47929778a78a8c845574_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzE2LTItMS0xLTYyMDg5_6324f462-748a-43d6-864d-6b4dfd1ccee3"
      unitRef="usd">1350377000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6ba4129040a4142aae0af9bd1796461_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzE2LTQtMS0xLTYyMDg5_1830bbe2-5da5-4a52-807b-e02a55d0e372"
      unitRef="usd">1428952000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie52757c3373a43118a5a0ef44c7c1097_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzE2LTYtMS0xLTYyMDg5_fd5dee2c-656f-4c73-8ad9-3e54dc074900"
      unitRef="usd">1571163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icab9b191dcba4cb482b755a0a1a57da2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzE5LTItMS0xLTYyMDg5_5a9c0397-08e2-41cb-8578-2457af403276"
      unitRef="usd">50707000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b4815622fa04f8b97835933bf3d4cea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzE5LTQtMS0xLTYyMDg5_66a4285c-8b49-4986-8153-2884957abc6c"
      unitRef="usd">138274000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i796630937caa4bb5b41e1ab913058c64_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzE5LTYtMS0xLTYyMDg5_07cf5c7a-11da-47cc-8e8a-af56eea83810"
      unitRef="usd">56187000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibaf34548dc4649eda76c4a0e096629c2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzIwLTItMS0xLTYyMDg5_f9e2cfca-24f3-4e84-87ec-0e231527772f"
      unitRef="usd">-433497000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0d4b315be099439295732f5654a7eff4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzIwLTQtMS0xLTYyMDg5_cebea94c-709e-48b2-a5e1-58f42d8912ad"
      unitRef="usd">-87567000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4de892a77287488a8b06de207d3fe3d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzIwLTYtMS0xLTYyMDg5_0bc68c7a-84f6-4386-8836-a623d83825c6"
      unitRef="usd">82087000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i12f05603c651443798c07bc829d33394_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzIxLTItMS0xLTYyMDg5_6e132122-c0bb-4d24-a720-8281d254d984"
      unitRef="usd">-382790000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icab9b191dcba4cb482b755a0a1a57da2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzIxLTQtMS0xLTYyMDg5_8cadf7cc-2f49-447c-b945-b920d9e8ce27"
      unitRef="usd">50707000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b4815622fa04f8b97835933bf3d4cea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzIxLTYtMS0xLTYyMDg5_c165ad64-c846-452d-be82-1789a2f869ed"
      unitRef="usd">138274000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice0ebb77c62f4311aa8b151cdc628bac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzI0LTItMS0xLTYyMDg5_4da7c558-6759-4c1d-a948-d4a3ab617a74"
      unitRef="usd">2754814000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8418b6fcb1644c7c91c454199c23e37a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzI0LTQtMS0xLTYyMDg5_9e900b86-2fd5-4df0-91e5-f86d0c146733"
      unitRef="usd">2151510000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6f740a29b10d41cbb9e3c4ec199b51ca_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzI0LTYtMS0xLTYyMDg5_293b6e3a-4266-47e1-847b-abab41767839"
      unitRef="usd">1808527000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i6d33485c49ba4c3da77ee236cd90a46e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzI1LTItMS0xLTYyMDg5_31879d99-ad3f-4df6-9c4e-3cbaa619ed55"
      unitRef="usd">831353000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib30dadda36b44633982700fda48cc5dc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzI1LTQtMS0xLTYyMDg5_fca0ba00-3187-4143-898e-725e431bfc10"
      unitRef="usd">681783000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="idbcb62a1177a464db2be14ac6a64f290_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzI1LTYtMS0xLTYyMDg5_c70ba045-2c10-4ab7-afbe-7e345d35d083"
      unitRef="usd">413041000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:Dividends
      contextRef="i6d33485c49ba4c3da77ee236cd90a46e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzI2LTItMS0xLTYyMDg5_e85dd9a4-cdff-48ee-bd01-b31b6978b332"
      unitRef="usd">93060000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="ib30dadda36b44633982700fda48cc5dc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzI2LTQtMS0xLTYyMDg5_dab02f87-c32b-41ea-8f74-f72256f85433"
      unitRef="usd">78479000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="idbcb62a1177a464db2be14ac6a64f290_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzI2LTYtMS0xLTYyMDg5_461fb1bb-7f98-451e-a2da-87d07ac5e80c"
      unitRef="usd">70058000</us-gaap:Dividends>
    <us-gaap:StockholdersEquity
      contextRef="ib8ec4bed6b214e588b32b4e6b1ba9b0f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzI3LTItMS0xLTYyMDg5_d592150e-8837-43a7-9e8e-3bc0c966a403"
      unitRef="usd">3493107000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice0ebb77c62f4311aa8b151cdc628bac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzI3LTQtMS0xLTYyMDg5_948c353f-ddec-43cd-a005-d3a231d37a1a"
      unitRef="usd">2754814000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8418b6fcb1644c7c91c454199c23e37a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzI3LTYtMS0xLTYyMDg5_27204be7-ec33-463a-82bb-a6bf5e657cd4"
      unitRef="usd">2151510000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib2e261b42418407e99069280405ea0bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzMwLTItMS0xLTYyMDg5_f3d647f8-3c73-4f86-8b83-cfa7951f7400"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i78bd7e841f324385a36cd417e091e110_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzMwLTQtMS0xLTYyMDg5_dd7d75c9-41d1-435d-96d4-2fb68ace1e1a"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic9ee2b937cac4b328c1bfadd2b9e5742_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzMwLTYtMS0xLTYyMDg5_7c1dbb6a-a5ca-4f21-88f3-d67d939d76f2"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i1372f80066304a709eb2cbbcd35701ca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzMxLTItMS0xLTYyMDg5_0daa60ea-49a2-43ae-9921-e4a8c2223b64"
      unitRef="usd">97914000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="idb5d004c7b524a41b1f60266a2831101_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzMxLTQtMS0xLTYyMDg5_2a1ce1ac-2088-4e44-934e-28f3e4839e4d"
      unitRef="usd">163855000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="iec0ca51e90da4899a43abde8d60d5658_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzMxLTYtMS0xLTYyMDg5_9b66966a-1c64-4a84-9b4e-a2024584d4e3"
      unitRef="usd">6354000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="i1372f80066304a709eb2cbbcd35701ca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzMyLTItMS0xLTYyMDg5_d2a622b8-ebb5-4540-9ad2-4c93140b8df2"
      unitRef="usd">-97914000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="idb5d004c7b524a41b1f60266a2831101_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzMyLTQtMS0xLTYyMDg5_b4406efd-d69b-4db8-8274-6c34b8faa0cc"
      unitRef="usd">-163855000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="iec0ca51e90da4899a43abde8d60d5658_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzMyLTYtMS0xLTYyMDg5_a37addbe-5f19-4e78-8683-b454a4bd0307"
      unitRef="usd">-6354000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:StockholdersEquity
      contextRef="i651d0ac27ffc4ab28aeec5b008447ed0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzMzLTItMS0xLTYyMDg5_11d32602-9796-4e91-9a7d-132761b86861"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib2e261b42418407e99069280405ea0bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzMzLTQtMS0xLTYyMDg5_b9b0fc46-85e1-4b5c-9af0-f3ffea805aa7"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i78bd7e841f324385a36cd417e091e110_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzMzLTYtMS0xLTYyMDg5_fb82440e-7e6c-43cf-9c96-f73d31947e51"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzM1LTItMS0xLTYyMDg5_19ddf613-b6fb-4ffd-a63b-e1edb32f6583"
      unitRef="usd">4462309000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzM1LTQtMS0xLTYyMDg5_719aac92-eba7-4155-8431-0f732f033115"
      unitRef="usd">4236114000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iff52f353059943ac83f5dbdacdc963a0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNTcvZnJhZzo2N2UwM2FjMjg4YmE0MDczYmQ2OWY0MzRkZjJkMzVlMS90YWJsZTozNGYwZDE2M2M2Mzk0ZmQ4YmMxYjZiMGI5MGY3ZWQ1NS90YWJsZXJhbmdlOjM0ZjBkMTYzYzYzOTRmZDhiYzFiNmIwYjkwZjdlZDU1XzM1LTYtMS0xLTYyMDg5_f2dbcf1b-35fc-4050-946f-5b84668479f2"
      unitRef="usd">3862633000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzMtMi0xLTEtNjIwODk_08dbb1ae-d0f9-4a3c-a28c-3c5af1fe059a"
      unitRef="usd">831353000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzMtNC0xLTEtNjIwODk_8c5b5596-6d58-4a1f-8ea4-e166c79e4d6f"
      unitRef="usd">681783000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzMtNi0xLTEtNjIwODk_6e182af8-722f-431d-8a37-0a984f37522e"
      unitRef="usd">413041000</us-gaap:NetIncomeLoss>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzUtMi0xLTEtNjIwODk_50ec428b-47b1-4622-84bd-dab51edadf69"
      unitRef="usd">-13172000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzUtNC0xLTEtNjIwODk_8e87e4ac-b662-4c11-b69d-2198f22b3cda"
      unitRef="usd">418000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzUtNi0xLTEtNjIwODk_260fac4c-b3d8-4b93-8ce5-8289ffb5962c"
      unitRef="usd">2697000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzYtMi0xLTEtNjIwODk_66cd5d61-a1b8-4b53-acbc-80228d2af3cf"
      unitRef="usd">28676000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzYtNC0xLTEtNjIwODk_1f6bd686-6fce-4a2e-bda7-87938494b5b2"
      unitRef="usd">56386000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzYtNi0xLTEtNjIwODk_586ce45c-9c8e-4d56-b5f7-0c1ba733a4c4"
      unitRef="usd">-215000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzctMi0xLTEtNjIwODk_6040243b-6659-450a-97bc-1d2ea502a174"
      unitRef="usd">14105000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzctNC0xLTEtNjIwODk_2b60e5cf-d907-4381-a8c5-e56e10af2d82"
      unitRef="usd">25730000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzctNi0xLTEtNjIwODk_ee5f2272-9183-4cde-93c7-ce29b2d76344"
      unitRef="usd">1277000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzgtMi0xLTEtNjIwODk_cff39cbe-c2be-4371-8685-65eb8e00a3ad"
      unitRef="usd">3024000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzgtNC0xLTEtNjIwODk_bf6e0771-4456-423f-ab38-30dea642bf2d"
      unitRef="usd">3379000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzgtNi0xLTEtNjIwODk_e93fbf6f-445f-4ee7-a673-aaad4cd15aad"
      unitRef="usd">3328000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzktMi0xLTEtNjIwODk_38d937f4-f4ff-4208-86ca-a18f36c10950"
      unitRef="usd">18381000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzktNC0xLTEtNjIwODk_927fc78a-39d3-4822-b7cd-c47888fb525d"
      unitRef="usd">20844000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzktNi0xLTEtNjIwODk_a7523264-4117-4cb3-9269-1c4a97457a73"
      unitRef="usd">18462000</us-gaap:ShareBasedCompensation>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzEwLTItMS0xLTYyMDg5_c674a394-2523-41c3-b1e6-0c09ae0f8671"
      unitRef="usd">18347000</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzEwLTQtMS0xLTYyMDg5_b38867d6-956b-41f3-9865-78e6353525e6"
      unitRef="usd">33739000</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzEwLTYtMS0xLTYyMDg5_3925f124-10e6-4925-b0bb-357e29cbd12c"
      unitRef="usd">23393000</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzExLTItMS0xLTYyMDg5_60818e2a-adeb-410f-99d2-6887c0d33a69"
      unitRef="usd">58168000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzExLTQtMS0xLTYyMDg5_4f477876-ca99-4ed8-a6e8-923384c6cead"
      unitRef="usd">84022000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzExLTYtMS0xLTYyMDg5_6d9c15e6-a2bd-4e3a-8faf-66a41a343500"
      unitRef="usd">38653000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzEzLTItMS0xLTYyMDg5_3112b986-6dd9-472a-8308-941fc4da975a"
      unitRef="usd">6616000</us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable>
    <us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzEzLTQtMS0xLTYyMDg5_922e2f75-7d9c-4d83-9e7b-87381e578cd6"
      unitRef="usd">6598000</us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable>
    <us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzEzLTYtMS0xLTYyMDg5_ae662892-3943-45a4-8bf2-0f04c0bee0fc"
      unitRef="usd">1413000</us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzE0LTItMS0xLTYyMDg5_3a25445f-e98c-4316-8aed-040fbc9f3f29"
      unitRef="usd">11211000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzE0LTQtMS0xLTYyMDg5_5402ec02-97f4-4b23-a620-b17cbcb099ec"
      unitRef="usd">-3337000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzE0LTYtMS0xLTYyMDg5_f7147308-16b9-4702-9d5f-04e0ca0fcbc6"
      unitRef="usd">8848000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzE1LTItMS0xLTYyMDg5_78f4c74d-ffd4-4f8e-844c-b3f10cbb79aa"
      unitRef="usd">-2268000</us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts>
    <us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzE1LTQtMS0xLTYyMDg5_84f59135-2e97-4b11-9a18-d7de951300fb"
      unitRef="usd">-4827000</us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts>
    <us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzE1LTYtMS0xLTYyMDg5_b683f07b-4b1a-4a05-b8c3-fee3b661ea35"
      unitRef="usd">1300000</us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts>
    <esnt:IncreaseDecreaseInMortgageGuarantyInsurerUnitedStatesMortgageGuarantyTaxAndLossBonds
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzE2LTItMS0xLTYyMDg5_22865315-df49-4d35-8f78-4339ec419861"
      unitRef="usd">57650000</esnt:IncreaseDecreaseInMortgageGuarantyInsurerUnitedStatesMortgageGuarantyTaxAndLossBonds>
    <esnt:IncreaseDecreaseInMortgageGuarantyInsurerUnitedStatesMortgageGuarantyTaxAndLossBonds
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzE2LTQtMS0xLTYyMDg5_4cace8f4-ed67-4c51-b0a6-6bcc373d0f53"
      unitRef="usd">58174000</esnt:IncreaseDecreaseInMortgageGuarantyInsurerUnitedStatesMortgageGuarantyTaxAndLossBonds>
    <esnt:IncreaseDecreaseInMortgageGuarantyInsurerUnitedStatesMortgageGuarantyTaxAndLossBonds
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzE2LTYtMS0xLTYyMDg5_ace8131e-febf-4859-b9dd-e5e88aee6130"
      unitRef="usd">40751000</esnt:IncreaseDecreaseInMortgageGuarantyInsurerUnitedStatesMortgageGuarantyTaxAndLossBonds>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzE3LTItMS0xLTYyMDg5_1bb1d84f-7261-4cd9-95dc-5975d3a7b7a3"
      unitRef="usd">50333000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzE3LTQtMS0xLTYyMDg5_64bf6b0b-1f00-46f5-b960-fbf9abe7da40"
      unitRef="usd">3948000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzE3LTYtMS0xLTYyMDg5_9d14b854-c067-4ae1-83ce-6153f9806a5f"
      unitRef="usd">16840000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzE4LTItMS0xLTYyMDg5_4745c0f1-7072-489f-b09a-ed375eb0e914"
      unitRef="usd">-190981000</us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve>
    <us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzE4LTQtMS0xLTYyMDg5_3b5ae488-2944-474d-ae32-3c0023d1762f"
      unitRef="usd">32504000</us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve>
    <us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzE4LTYtMS0xLTYyMDg5_feca1730-9a41-4725-bc20-9ec0845526b5"
      unitRef="usd">305579000</us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve>
    <us-gaap:IncreaseDecreaseInUnearnedPremiums
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzE5LTItMS0xLTYyMDg5_fadf1c5f-0d50-4645-af60-c09679491373"
      unitRef="usd">-22498000</us-gaap:IncreaseDecreaseInUnearnedPremiums>
    <us-gaap:IncreaseDecreaseInUnearnedPremiums
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzE5LTQtMS0xLTYyMDg5_2917bb04-f70e-43b3-9d48-21f47469526b"
      unitRef="usd">-65051000</us-gaap:IncreaseDecreaseInUnearnedPremiums>
    <us-gaap:IncreaseDecreaseInUnearnedPremiums
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzE5LTYtMS0xLTYyMDg5_9ac1ed80-91e6-41c4-afc8-1f99bd11ffca"
      unitRef="usd">-28451000</us-gaap:IncreaseDecreaseInUnearnedPremiums>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzIwLTItMS0xLTYyMDg5_2e694bc3-2fa0-48f7-8422-b8dbb2dacd96"
      unitRef="usd">-2036000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzIwLTQtMS0xLTYyMDg5_b2d8cfab-f0a2-4f0b-b401-45822fa7c38a"
      unitRef="usd">9666000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzIwLTYtMS0xLTYyMDg5_1b7b15e7-43a2-40c7-93c2-87d0779261d2"
      unitRef="usd">24283000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzIxLTItMS0xLTYyMDg5_268763b2-6b9d-4c80-834a-e7cf9ab65b12"
      unitRef="usd">588817000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzIxLTQtMS0xLTYyMDg5_59688c94-ad6d-44bb-b2e0-da4ade72b0d8"
      unitRef="usd">709256000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzIxLTYtMS0xLTYyMDg5_200502c5-641a-4aff-aecf-efb7fad9f4a2"
      unitRef="usd">727931000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzI0LTItMS0xLTYyMDg5_27a0f1e1-2b1a-47be-ae6f-191f71ce764a"
      unitRef="usd">-61060000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzI0LTQtMS0xLTYyMDg5_0ec49656-418f-4dbd-8857-067b54fba07b"
      unitRef="usd">-413773000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzI0LTYtMS0xLTYyMDg5_ee42fb43-52cc-46b3-b6d0-e14260a4dc96"
      unitRef="usd">411498000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzI1LTItMS0xLTYyMDg5_8db79767-48e3-41de-83a5-79f19db9e9c7"
      unitRef="usd">1378231000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzI1LTQtMS0xLTYyMDg5_83ff0df2-f6d3-492d-afb0-fd00a0575735"
      unitRef="usd">2270701000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzI1LTYtMS0xLTYyMDg5_5469e92b-7e02-4b27-b665-40cfc20bd5f1"
      unitRef="usd">1575082000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzI2LTItMS0xLTYyMDg5_a2e55ad9-8439-4067-ac98-17c4ee8bce96"
      unitRef="usd">247296000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzI2LTQtMS0xLTYyMDg5_dc1193a2-9b3a-4b4d-9a31-b9c8bbec4f55"
      unitRef="usd">266930000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzI2LTYtMS0xLTYyMDg5_1ee175db-8aed-4b72-87b9-c1164a17ed04"
      unitRef="usd">262321000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzI3LTItMS0xLTYyMDg5_814e309f-9d12-4a55-b040-bbe4b0c9f445"
      unitRef="usd">747883000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzI3LTQtMS0xLTYyMDg5_f7bc60c1-d27b-4eed-850c-c4cfe5846e23"
      unitRef="usd">1067882000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzI3LTYtMS0xLTYyMDg5_45cf496f-6cde-48b9-aa86-4bc32ade1fb2"
      unitRef="usd">577409000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzI4LTItMS0xLTYyMDg5_9ec2f944-109a-4898-accd-e48aa911aabd"
      unitRef="usd">74620000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzI4LTQtMS0xLTYyMDg5_c3282ac6-6684-4fdc-9f42-0e09b6638d2c"
      unitRef="usd">67397000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzI4LTYtMS0xLTYyMDg5_a001c683-8c61-4c98-bb2d-33eac999f6cf"
      unitRef="usd">17012000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzI5LTItMS0xLTYyMDg5_f4270578-80e1-4713-978e-5f3c4d4d35e2"
      unitRef="usd">1721000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzI5LTQtMS0xLTYyMDg5_80014699-083f-42b7-b991-2ef56654975e"
      unitRef="usd">8844000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzI5LTYtMS0xLTYyMDg5_a15e35f2-8184-4cca-b1f6-be507a5b7375"
      unitRef="usd">11891000</us-gaap:ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzMwLTItMS0xLTYyMDg5_0c997dfd-7a68-4d1b-882f-330335f31615"
      unitRef="usd">3981000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzMwLTQtMS0xLTYyMDg5_afb0ca15-4c49-4e79-9546-a9f02347aeff"
      unitRef="usd">2498000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzMwLTYtMS0xLTYyMDg5_23f57a3e-a5e0-4595-93f8-326891089008"
      unitRef="usd">2446000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzMxLTItMS0xLTYyMDg5_683cb446-ce50-4f10-838d-65e69dcba21d"
      unitRef="usd">-398872000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzMxLTQtMS0xLTYyMDg5_324e4303-5f97-4ecd-adf0-114e0da488d0"
      unitRef="usd">-583167000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzMxLTYtMS0xLTYyMDg5_8d9c4e7c-2a91-46e1-9f0e-962c333b1110"
      unitRef="usd">-1154417000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzM0LTItMS0xLTYyMDg5_23111133-c28d-46cf-aaf0-f40854297c68"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzM0LTQtMS0xLTYyMDg5_3f3eba63-bb16-430f-bc6d-3819b13fceb3"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzM0LTYtMS0xLTYyMDg5_18299335-11fc-4c88-bb75-95ddfd7171db"
      unitRef="usd">439962000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzM1LTItMS0xLTYyMDg5_19581c7e-64ce-4c5d-b797-4c421aa3521a"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzM1LTQtMS0xLTYyMDg5_8011aeba-ca3a-43a0-9a72-36338c1c0e41"
      unitRef="usd">225000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzM1LTYtMS0xLTYyMDg5_60052df2-448e-401b-a01e-aa7af0baffa8"
      unitRef="usd">200000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzM2LTItMS0xLTYyMDg5_a665785e-4157-4b98-8f82-9328774a3ee7"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzM2LTQtMS0xLTYyMDg5_ccaca252-a0c4-414b-8917-811ccfb09f1f"
      unitRef="usd">125000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzM2LTYtMS0xLTYyMDg5_81da3ced-aca0-4b0a-b98d-b6a5f8aabd1f"
      unitRef="usd">100000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzM3LTItMS0xLTYyMDg5_8f547c88-cbee-4e21-ab0f-52ffdc791d87"
      unitRef="usd">97914000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzM3LTQtMS0xLTYyMDg5_bc27ad7d-9085-44da-9e40-d5e20b22f088"
      unitRef="usd">163855000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzM3LTYtMS0xLTYyMDg5_86c74cde-9dd6-4f71-a3b5-80aa39fd8bf1"
      unitRef="usd">6354000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzM4LTItMS0xLTYyMDg5_9fd7ae48-f94e-41a8-8793-f1d6983362d9"
      unitRef="usd">154000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzM4LTQtMS0xLTYyMDg5_8193b47c-b3e1-4f0e-af61-36b0b3e61add"
      unitRef="usd">5849000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzM4LTYtMS0xLTYyMDg5_eb54e35d-1382-4ed4-a24c-a471d38961a3"
      unitRef="usd">6232000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzM5LTItMS0xLTYyMDg5_b88ec0af-12c8-4109-b4fe-4e865d18b0c9"
      unitRef="usd">92128000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzM5LTQtMS0xLTYyMDg5_7ea05f6e-f0de-41bf-83ce-f9fc15583e38"
      unitRef="usd">77724000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzM5LTYtMS0xLTYyMDg5_4310f6f4-dcde-4b09-bed4-51fd4435ee00"
      unitRef="usd">69410000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzQxLTItMS0xLTYyMDg5_9aac76bc-b6ef-4cc1-8fb7-ff64db7cc096"
      unitRef="usd">-190196000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzQxLTQtMS0xLTYyMDg5_d9d306b8-7d12-47ca-8155-2cab3e8e4abd"
      unitRef="usd">-147428000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzQxLTYtMS0xLTYyMDg5_6a7154b8-b147-46af-8be8-9b0861dd11d7"
      unitRef="usd">457966000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzQzLTItMS0xLTYyMDg5_0625ee85-3f63-4767-9453-3dfcc326b74a"
      unitRef="usd">-251000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzQzLTQtMS0xLTYyMDg5_d5d5eac9-3f66-48cc-a625-e5daafa913cc"
      unitRef="usd">-21339000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzQzLTYtMS0xLTYyMDg5_d465ed02-b7fd-4b90-8f8b-c314ebb1a753"
      unitRef="usd">31480000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzQ0LTItMS0xLTYyMDg5_dec573c6-b379-4e7e-8d9e-6fb89d0f8978"
      unitRef="usd">81491000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iff52f353059943ac83f5dbdacdc963a0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzQ0LTQtMS0xLTYyMDg5_72880c6a-ba7b-4475-9f8d-0888df4faa6b"
      unitRef="usd">102830000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iadcbfd9b180e4b718a645976ac2581e2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzQ0LTYtMS0xLTYyMDg5_b99dc6e3-9b14-4d9c-bc5b-bfd4012caed8"
      unitRef="usd">71350000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzQ1LTItMS0xLTYyMDg5_a3112e43-188e-4a61-952b-3e9c58ebf941"
      unitRef="usd">81240000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzQ1LTQtMS0xLTYyMDg5_b91c5942-c69e-4e32-a719-4e9d9797ea7f"
      unitRef="usd">81491000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iff52f353059943ac83f5dbdacdc963a0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzQ1LTYtMS0xLTYyMDg5_f1c693bf-7bfc-49c2-9b1a-8bbe628910e2"
      unitRef="usd">102830000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzQ4LTItMS0xLTYyMDg5_124bb2ef-ecd7-401c-a016-7cf37d28001f"
      unitRef="usd">98006000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzQ4LTQtMS0xLTYyMDg5_3bf13382-a82a-497d-ba0a-b866a1aa2e94"
      unitRef="usd">55799000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzQ4LTYtMS0xLTYyMDg5_f973ed64-a347-4771-9041-6063771c5914"
      unitRef="usd">38705000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzQ5LTItMS0xLTYyMDg5_ba0054c6-aa3f-4640-afed-809bf4a09ded"
      unitRef="usd">13595000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzQ5LTQtMS0xLTYyMDg5_c225b226-f211-43da-b05b-41a9fc88fe2e"
      unitRef="usd">6951000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzQ5LTYtMS0xLTYyMDg5_cf317b03-509c-414d-8e68-033e02d3067b"
      unitRef="usd">8263000</us-gaap:InterestPaidNet>
    <esnt:RepaymentOfBorrowingWithProceedsFromDebt
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzUzLTItMS0xLTYyMDg5_b374b0ff-250e-417b-917d-ec1729acf4e2"
      unitRef="usd">0</esnt:RepaymentOfBorrowingWithProceedsFromDebt>
    <esnt:RepaymentOfBorrowingWithProceedsFromDebt
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzUzLTQtMS0xLTYyMDg5_f5b77ab4-a8a3-4a45-85e2-0af08d306921"
      unitRef="usd">225000000</esnt:RepaymentOfBorrowingWithProceedsFromDebt>
    <esnt:RepaymentOfBorrowingWithProceedsFromDebt
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzUzLTYtMS0xLTYyMDg5_8fd8bad0-f82e-478e-9da5-0056fd3f6d1a"
      unitRef="usd">325000000</esnt:RepaymentOfBorrowingWithProceedsFromDebt>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzU0LTItMS0xLTYyMDg5_fdd08954-cfbb-4e84-b717-33ee58b9e47a"
      unitRef="usd">10035000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzU0LTQtMS0xLTYyMDg5_69c8ab81-b40a-4004-a826-557ef0c10f08"
      unitRef="usd">15000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjAvZnJhZzpjM2MyODY2ZTU0NWU0NjJmOGM5NDZkYzNmY2M5MmI0My90YWJsZTo3MDU5YzA3NjQyMTg0NTA0YmQ3NzkxZDlmMmE1MzdjMi90YWJsZXJhbmdlOjcwNTljMDc2NDIxODQ1MDRiZDc3OTFkOWYyYTUzN2MyXzU0LTYtMS0xLTYyMDg5_fe82c198-77e5-4cf1-b374-c81a272a7acc"
      unitRef="usd">805000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjYvZnJhZzo5NGFmZmVhMjBkNzY0YzRiYThjNDY4MjE5ZmUzZDVjNC90ZXh0cmVnaW9uOjk0YWZmZWEyMGQ3NjRjNGJhOGM0NjgyMTlmZTNkNWM0XzMzOTA_ad675de7-e904-4be9-9e25-79d97c053cb5">Nature of Operations and Basis of Presentation&lt;div style="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;Essent Group Ltd. (&#x201c;Essent Group&#x201d;) is a Bermuda-based holding company, which, through its wholly-owned subsidiaries, offers private mortgage insurance and reinsurance for mortgages secured by residential properties located in the United States. Mortgage insurance facilitates the sale of low down payment (generally less than 20%) mortgage loans into the secondary mortgage market, primarily to two government-sponsored enterprises ("GSEs"), Fannie Mae and Freddie Mac.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The primary mortgage insurance operations are conducted through Essent Guaranty, Inc. ("Essent Guaranty"), which is domiciled in the state of Pennsylvania. Essent Guaranty is headquartered in Radnor, Pennsylvania and maintains an operations center in Winston-Salem, North Carolina. Essent Guaranty is approved as a qualified mortgage insurer by the GSEs and is licensed to write mortgage insurance in all 50 states and the District of Columbia. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Essent Guaranty reinsures new insurance written ("NIW") to Essent Reinsurance Ltd. (&#x201c;Essent Re&#x201d;), an affiliated Bermuda domiciled Class&#160;3A Insurer licensed pursuant to Section&#160;4 of the Bermuda Insurance Act 1978 that provides insurance and reinsurance coverage of mortgage credit risk. In April 2021, Essent Guaranty and Essent Re agreed to increase the quota share reinsurance coverage provided by Essent Re from 25% to 35% effective January 1, 2021. The quota share reinsurance coverage provided for Essent Guaranty's NIW prior to January 1, 2021 will continue to be 25%, the quota share percentage in effect at the time NIW was first ceded. Essent Re also provides insurance and reinsurance to Freddie Mac and Fannie Mae. In 2016, Essent Re formed Essent Agency (Bermuda) Ltd., a wholly-owned subsidiary, which provides underwriting consulting services to third-party reinsurers. In accordance with certain state law requirements, Essent Guaranty also reinsures that portion of the risk that is in excess of 25% of the mortgage balance with respect to any loan insured prior to April 1, 2019, after consideration of other reinsurance, to Essent Guaranty of PA, Inc. (&#x201c;Essent PA&#x201d;), an affiliate domiciled in the state of Pennsylvania.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to offering mortgage insurance, we provide contract underwriting services on a limited basis through CUW Solutions,&#160;LLC ("CUW Solutions"), a Delaware limited liability company, that provides, among other things, mortgage contract underwriting services to lenders and mortgage insurance underwriting services to affiliates. CUW Solutions is headquartered in Radnor, Pennsylvania and it maintains an operations center in Winston-Salem, North Carolina that is subleased from Essent Guaranty.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates as a single segment for reporting purposes as substantially all business operations, assets and liabilities relate to the private mortgage insurance business and management reviews operating results for the Company as a whole to make operating decisions and assess performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("GAAP") and include the accounts of Essent Group and its consolidated subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Certain amounts in prior years have been reclassified to conform to the current year presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <esnt:FinancingReceivableConsumerMortgageInsuredDownPaymentPercentage
      contextRef="i37c8866a01d2464591894f40faf85415_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjYvZnJhZzo5NGFmZmVhMjBkNzY0YzRiYThjNDY4MjE5ZmUzZDVjNC90ZXh0cmVnaW9uOjk0YWZmZWEyMGQ3NjRjNGJhOGM0NjgyMTlmZTNkNWM0XzM4Nw_ffa19d7e-2ad1-4ad8-abc2-3c32f8a942a3"
      unitRef="number">0.20</esnt:FinancingReceivableConsumerMortgageInsuredDownPaymentPercentage>
    <us-gaap:NumberOfStatesInWhichEntityOperates
      contextRef="i90fc19956b04439eb468cb7ae62d4f99_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjYvZnJhZzo5NGFmZmVhMjBkNzY0YzRiYThjNDY4MjE5ZmUzZDVjNC90ZXh0cmVnaW9uOjk0YWZmZWEyMGQ3NjRjNGJhOGM0NjgyMTlmZTNkNWM0Xzk1Nw_7d74432a-69aa-41f1-88fb-b7057193faa1"
      unitRef="state">50</us-gaap:NumberOfStatesInWhichEntityOperates>
    <us-gaap:ReinsuranceRetentionPolicyReinsuredRiskPercentage
      contextRef="i8a659eed2bc34c3ea2eb018b53c45bfb_D20201231-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjYvZnJhZzo5NGFmZmVhMjBkNzY0YzRiYThjNDY4MjE5ZmUzZDVjNC90ZXh0cmVnaW9uOjk0YWZmZWEyMGQ3NjRjNGJhOGM0NjgyMTlmZTNkNWM0XzE0MTM_7da3e7e4-7656-410f-8be2-c6ba88ae39b1"
      unitRef="number">0.25</us-gaap:ReinsuranceRetentionPolicyReinsuredRiskPercentage>
    <us-gaap:ReinsuranceRetentionPolicyReinsuredRiskPercentage
      contextRef="i13494b2de6b9417f876fa372b25bf963_D20210101-20210101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjYvZnJhZzo5NGFmZmVhMjBkNzY0YzRiYThjNDY4MjE5ZmUzZDVjNC90ZXh0cmVnaW9uOjk0YWZmZWEyMGQ3NjRjNGJhOGM0NjgyMTlmZTNkNWM0XzE0MTk_9cee5fc3-eb3e-4154-b908-ac1c778ab9fa"
      unitRef="number">0.35</us-gaap:ReinsuranceRetentionPolicyReinsuredRiskPercentage>
    <us-gaap:ReinsuranceRetentionPolicyReinsuredRiskPercentage
      contextRef="i8a659eed2bc34c3ea2eb018b53c45bfb_D20201231-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjYvZnJhZzo5NGFmZmVhMjBkNzY0YzRiYThjNDY4MjE5ZmUzZDVjNC90ZXh0cmVnaW9uOjk0YWZmZWEyMGQ3NjRjNGJhOGM0NjgyMTlmZTNkNWM0XzE1NjY_f07f5b1d-b393-4aa2-ab25-4cfedaa230a2"
      unitRef="number">0.25</us-gaap:ReinsuranceRetentionPolicyReinsuredRiskPercentage>
    <esnt:ReinsuranceRetentionPolicyReinsuredRiskPercentageThreshold
      contextRef="ia84ef82ff4c44ecf820e44965f29558d_D20190331-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjYvZnJhZzo5NGFmZmVhMjBkNzY0YzRiYThjNDY4MjE5ZmUzZDVjNC90ZXh0cmVnaW9uOjk0YWZmZWEyMGQ3NjRjNGJhOGM0NjgyMTlmZTNkNWM0XzIwMDc_1b4951ce-bd46-474d-86f7-93b97261b08c"
      unitRef="number">0.25</esnt:ReinsuranceRetentionPolicyReinsuredRiskPercentageThreshold>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzE2MzI1_ac5a7306-ea32-4a8f-9438-4ae747c3765f">Summary of Significant Accounting Policies&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.&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:700;line-height:120%"&gt;Investments &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Our fixed maturity and short-term investments are classified as available for sale as we may sell securities from time to time to provide liquidity and in response to changes in the market. Debt securities classified as available for sale are reported at fair value with unrealized gains and losses on these securities reported in other comprehensive income, net of deferred income taxes. See Note&#160;15 for a description of the valuation methods for investments available for sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;We monitor our fixed maturities for unrealized losses that appear to be other-than-temporary. A fixed maturity security is considered to be other-than-temporarily impaired when the security's fair value is less than its amortized cost basis and 1)&#160;we intend to sell the security, 2)&#160;it is more likely than not that we will be required to sell the security before recovery of the security's amortized cost basis, or 3)&#160;we believe we will be unable to recover the entire amortized cost basis of the security (i.e.,&#160;a credit loss has occurred). When we determine that a credit loss has been incurred, but we do not intend to sell the security and it is not more likely than not that we will be required to sell the security before recovery of the security's amortized cost basis, the portion of the other-than-temporary impairment that is credit related is recorded as a realized loss in the consolidated statements of comprehensive income, and the portion of the other-than-temporary impairment that is not credit related is included in other comprehensive income. For those fixed maturities for which an other-than-temporary impairment has occurred, we adjust the amortized cost basis of the security and record a realized loss in the consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;We recognize purchase premiums and discounts in interest income using the interest method over the securities' estimated holding periods, until maturity, or call date, if applicable. Gains and losses on the sales of securities are recorded on the trade date and are determined using the specific identification method.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term investments are defined as short-term, highly liquid investments, both readily convertible to cash and having maturities at acquisition of twelve months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other invested assets are principally comprised of limited partnership interests which are generally accounted for under the equity method of accounting or fair value using net asset value (or its equivalent) as a practical expedient, with changes in value reported in income from other invested assets. In applying the equity method or fair value using net asset value (or its equivalent) as a practical expedient, these investments are initially recorded at cost and are subsequently adjusted based on the Company&#x2019;s proportionate share of the net income or loss of the partnership or changes in fair value. We have elected to classify distributions received from these investments using the cumulative earnings approach. Due to the timing of receiving financial information from these partnerships, the results are generally reported on a one month or quarter lag. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets. Repairs and maintenance are charged to expense as incurred. Estimated useful lives are 5 years for furniture and fixtures and 2 to 3 years for equipment, computer hardware and purchased software. Certain costs associated with the acquisition or development of internal-use software are capitalized. Once the software is ready for its intended use, these costs are amortized on a straight-line basis over the software's expected useful life, which is generally 3 years. We amortize leasehold improvements over the shorter of the lives of the leases or estimated service lives of the leasehold improvements. The balances by type were as follows at December&#160;31:&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:53.219%"/&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.124%"/&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:11.052%"/&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.124%"/&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:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Depreciation/&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Depreciation/&lt;br/&gt;Amortization&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;Furniture and fixtures&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;2,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment&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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Computer hardware&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased software&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;39,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,046)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Costs of internal-use software&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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(10,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;73,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(67,352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;69,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(64,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Policy Acquisition Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We defer certain personnel costs and premium tax expense directly related to the successful acquisition of new insurance policies and amortize these costs over the period the related estimated gross profits are recognized in order to match costs and revenues. We do not defer any underwriting costs associated with our contract underwriting services. Costs related to the acquisition of mortgage insurance business are initially deferred and reported as deferred policy acquisition costs. Consistent with industry accounting practice, amortization of these costs for each underwriting year book of business is recognized in proportion to estimated gross profits. Estimated gross profits are composed of earned premium, interest income, losses and loss adjustment expenses. The deferred costs are adjusted as appropriate for policy cancellations to be consistent with our revenue recognition policy. We estimate the rate of amortization to reflect actual experience and any changes to persistency or loss development. Deferred policy acquisition costs are reviewed periodically to determine that they do not exceed recoverable amounts, after considering investment income. Policy acquisition costs deferred were $3.6 million, $5.8 million and $10.1 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Amortization of deferred policy acquisition costs totaled $5.8 million, $10.6 million and $8.8 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively, and was included in other underwriting and operating expenses on the consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Insurance Premium Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Mortgage guaranty insurance policies are contracts that are generally non-cancelable by the insurer, are renewable at a fixed price, and provide for payment of premium on a monthly, annual or single basis. Upon renewal, we are not able to re-underwrite or re-price our policies. Consistent with industry accounting practices, premiums written on a monthly basis are earned as coverage is provided. Monthly policies accounted for 94% of earned premium in 2022. Premiums written on an annual basis are amortized on a pro rata basis over the year of coverage. Primary mortgage insurance written on policies covering more than one year are referred to as single premium policies. A portion of the revenue from single premium policies is recognized in earned premium in the current period, and the remaining portion is deferred as unearned premium and earned over the expected life of the policy. If single premium policies related to insured loans are cancelled due to repayment by the borrower, and the premium is non-refundable, then the remaining unearned premium related to each cancelled policy is recognized as earned premium upon notification of the cancellation. The Company recorded $20.8 million and $63.8 million of earned premium related to policy cancellations for the years ended December&#160;31, 2022 and 2021, respectively. Unearned premium represents the portion of premium written that is applicable to the estimated unexpired risk of insured loans. Rates used to determine the earning of single premium policies are estimates based on an analysis of the expiration of risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Reserve for Losses and Loss Adjustment Expenses&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;We establish reserves for losses based on our best estimate of ultimate claim costs for defaulted loans using the general principles contained in ASC No.&#160;944, in accordance with industry practice. However, consistent with industry standards for mortgage insurers, we do not establish loss reserves for future claims on insured loans which are not currently in default. Loans are classified as in default when the borrower has missed two consecutive payments. Once we are notified that a borrower has defaulted, we will consider internal and third-party information and models, including the status of the loan as reported by its servicer and the type of loan product to determine the likelihood that a default will reach claim status. In addition, we will project the amount that we will pay if a default becomes a claim (referred to as "claim severity"). Based on this information, at each reporting date we determine our best estimate of loss reserves at a given point in time. Included in loss reserves are reserves for incurred but not reported ("IBNR") claims. IBNR reserves represent our estimated unpaid losses on loans that are in default, but have not yet been reported to us as delinquent by our customers. We will also establish reserves for associated loss adjustment expenses, consisting of the estimated cost of the claims administration process, including legal and other fees and expenses associated with administering the claims process. Establishing reserves is inherently subjective as it requires estimates that are susceptible to significant revision as more information becomes available. Our estimates of claim rates and claim sizes will be strongly influenced by prevailing economic conditions, such as the overall state of the economy, current rates or trends in unemployment, changes in housing values and/or interest rates, and our best judgments as to the future values or trends of these macroeconomic factors. Losses incurred are also generally affected by the characteristics of our insured loans, such as the loan amount, loan-to-value ratio, the percentage of coverage on the insured loan and the credit quality of the borrower.&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:700;line-height:120%"&gt;Premium Deficiency Reserve&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;We are required to establish a premium deficiency reserve if the net present value of the expected future losses and expenses for a particular group of policies exceeds the net present value of expected future premium, anticipated investment income and existing reserves for that specified group of policies. We reassess our expectations for premium, losses and expenses of our mortgage insurance business periodically and update our premium deficiency analysis accordingly. As of December&#160;31, 2022 and 2021, we concluded that no premium deficiency reserve was required to be recorded in the accompanying consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Derivative instruments, including embedded derivative instruments, are recognized at fair value in the consolidated balance sheets. The amount of monthly reinsurance premiums ceded under our reinsurance contracts will fluctuate due to changes in one-month LIBOR or SOFR and changes in money market rates. As the reinsurance premium will vary based on changes in these rates, we concluded that these reinsurance agreements contain embedded derivatives that are accounted for separately like freestanding derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;We measure the cost of employee services received in exchange for awards of equity instruments at the grant date of the award using a fair value based method. Fair value is determined on the date of grant based on quoted market prices. We recognize compensation expense on nonvested shares over the vesting period of the award. Excess tax benefits and tax deficiencies associated with share-based payments are recognized as income tax expense or benefit in the income statement and treated as discrete items in the reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Deferred income tax assets and liabilities are determined using the asset and liability (balance sheet) method. Under this method, we determine the net deferred tax asset or liability based on the tax effects of the temporary differences between the book and tax bases of the various assets and liabilities and give current recognition to changes in tax rates and laws. Changes in tax laws, rates, regulations and policies, or the final determination of tax audits or examinations, could materially affect our tax estimates. We evaluate the realizability of the deferred tax asset and recognize a valuation allowance if, based on the weight of all available positive and negative evidence, it is more likely than not that some portion or all of the deferred tax asset will not be realized. When evaluating the realizability of the deferred tax asset, we consider estimates of expected future taxable income, existing and projected book/tax differences, carryback and carryforward periods, tax planning strategies available, and the general and industry specific economic outlook. This realizability analysis is inherently subjective, as it requires management to forecast changes in the mortgage market, as well as the related impact on mortgage insurance, and the competitive and general economic environment in future periods. Changes in the estimate of deferred tax asset realizability, if applicable, are included in income tax expense on the consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;ASC No.&#160;740 provides a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In accordance with ASC No.&#160;740, before a tax benefit can be recognized, a tax position is evaluated using a threshold that it is more likely than not that the tax position will be sustained upon examination. When evaluating the more-likely-than-not recognition threshold, ASC No.&#160;740 provides that a company should presume the tax position will be examined by the appropriate taxing authority that has full knowledge of all relevant information. If the tax position meets the more-likely-than-not recognition threshold, it is initially and subsequently measured as the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As described in Note&#160;12, we purchase non-interest-bearing United States Mortgage Guaranty Tax and Loss Bonds ("T&amp;amp;L Bonds") issued by the Treasury Department. These assets are carried at cost and are reported as prepaid federal income tax on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;It is our policy to classify interest and penalties as income tax expense and to use the aggregate portfolio approach to release income tax effects from accumulated other comprehensive income.&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:700;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Basic earnings per common share amounts are calculated based on income available to common stockholders and the weighted average number of common shares outstanding during the reporting period. Diluted earnings per common share amounts are calculated based on income available to common stockholders and the weighted average number of common and potential common shares outstanding during the reporting period. Potential common shares, composed of the incremental common shares issuable upon vesting of unvested common shares and common share units, are included in the earnings per share calculation to the extent that they are dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting Standards Not Yet Adopted &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-04, &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 (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&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 amendments in this update provide temporary optional guidance to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform. It provides optional expedients and exceptions for applying generally accepted accounting principles to contract, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. This standard may be elected and applied prospectively over time from March 12, 2020 through December 31, 2024, as amended by ASU 2022-06, as reference rate reform activities occur. The adoption of, and future elections under, this ASU are not expected to have a material impact on our consolidated financial statements as the ASU will ease, if warranted, the requirements for accounting for the future effects of the rate reform. We continue to monitor the impact the discontinuance of LIBOR or another reference rate will have on our contracts and other transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, the FASB issued ASU No. 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. This update clarifies the guidance in ASC 820 on the fair value measurement of an equity security that is subject to a contractual sale restriction and requires specific disclosures related to such an equity security. The update clarifies that a contractual sale restriction prohibiting the sale of an equity security is a characteristic of the reporting entity holding the equity security and is not included in the equity security's unit of account. Accordingly, an entity should not consider the contractual sale restriction when measuring the equity security&#x2019;s fair value. The update also requires specific disclosures related to equity securities that are subject to contractual sale restrictions, including (1) the fair value of such equity securities reflected in the balance sheet, (2) the nature and remaining duration of the corresponding restrictions, and (3) any circumstances that could cause a lapse in the restrictions. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years, with early adoption permitted. The adoption of this ASU is not expected to have a material effect on the Company's consolidated operating results or financial position.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzE2MzA2_c9e6536f-81b0-4cad-aeb3-739ab9c67492">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzE2MzQx_2478208a-5eb2-4516-9a6e-58dc44862f9a">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investments &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Our fixed maturity and short-term investments are classified as available for sale as we may sell securities from time to time to provide liquidity and in response to changes in the market. Debt securities classified as available for sale are reported at fair value with unrealized gains and losses on these securities reported in other comprehensive income, net of deferred income taxes. See Note&#160;15 for a description of the valuation methods for investments available for sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;We monitor our fixed maturities for unrealized losses that appear to be other-than-temporary. A fixed maturity security is considered to be other-than-temporarily impaired when the security's fair value is less than its amortized cost basis and 1)&#160;we intend to sell the security, 2)&#160;it is more likely than not that we will be required to sell the security before recovery of the security's amortized cost basis, or 3)&#160;we believe we will be unable to recover the entire amortized cost basis of the security (i.e.,&#160;a credit loss has occurred). When we determine that a credit loss has been incurred, but we do not intend to sell the security and it is not more likely than not that we will be required to sell the security before recovery of the security's amortized cost basis, the portion of the other-than-temporary impairment that is credit related is recorded as a realized loss in the consolidated statements of comprehensive income, and the portion of the other-than-temporary impairment that is not credit related is included in other comprehensive income. For those fixed maturities for which an other-than-temporary impairment has occurred, we adjust the amortized cost basis of the security and record a realized loss in the consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;We recognize purchase premiums and discounts in interest income using the interest method over the securities' estimated holding periods, until maturity, or call date, if applicable. Gains and losses on the sales of securities are recorded on the trade date and are determined using the specific identification method.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term investments are defined as short-term, highly liquid investments, both readily convertible to cash and having maturities at acquisition of twelve months or less.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzE2MzE3_9a5d939b-f024-45cf-a284-e42f21aef584">Other invested assets are principally comprised of limited partnership interests which are generally accounted for under the equity method of accounting or fair value using net asset value (or its equivalent) as a practical expedient, with changes in value reported in income from other invested assets. In applying the equity method or fair value using net asset value (or its equivalent) as a practical expedient, these investments are initially recorded at cost and are subsequently adjusted based on the Company&#x2019;s proportionate share of the net income or loss of the partnership or changes in fair value. We have elected to classify distributions received from these investments using the cumulative earnings approach. Due to the timing of receiving financial information from these partnerships, the results are generally reported on a one month or quarter lag.</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzE2MzUw_7495d91b-5a9d-4825-82ac-4d6f0cce128f">Long-Lived AssetsProperty and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets. Repairs and maintenance are charged to expense as incurred. Estimated useful lives are 5 years for furniture and fixtures and 2 to 3 years for equipment, computer hardware and purchased software. Certain costs associated with the acquisition or development of internal-use software are capitalized. Once the software is ready for its intended use, these costs are amortized on a straight-line basis over the software's expected useful life, which is generally 3 years. We amortize leasehold improvements over the shorter of the lives of the leases or estimated service lives of the leasehold improvements.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic007467a0d4c406484972af8afacd21c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzM5MTM_93f207ba-a8cd-4c59-a09e-b22725b9b29e">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic36fb10d36ef45f08897898b197fa7c0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzM5NDc_3058703d-806d-4d1c-ac75-f250c408ee2e">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic02e67d2af174f36a1c9aa12180fa199_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzM5NTM_da9b10ff-5f1d-4567-9bec-f9779635a8bb">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1b51ace9463245058444145c9d448527_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzQyNzc_759981fa-5b61-4aa8-8e3e-41031e418de7">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzE2MzQy_9e22c4ef-1b62-45c3-9ab0-efe2ee302449">The balances by type were as follows at December&#160;31:&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:53.219%"/&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.124%"/&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:11.052%"/&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.124%"/&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:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Depreciation/&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Depreciation/&lt;br/&gt;Amortization&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;Furniture and fixtures&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;2,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment&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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Computer hardware&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchased software&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;39,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,046)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Costs of internal-use software&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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(10,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;73,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(67,352)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;69,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(64,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia4ff7ed678a84c99bc86bc5b43fc5d3e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzItMi0xLTEtNjIwODk_ef94f340-d2b0-498a-8bfd-42c43114a211"
      unitRef="usd">2809000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ia4ff7ed678a84c99bc86bc5b43fc5d3e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzItNC0xLTEtNjIwODk_a65523a7-1669-4eac-92cf-0f5c09dc3f84"
      unitRef="usd">2249000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib3eeabf271cf42a5801cc7b74aebb1d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzItNi0xLTEtNjIwODk_800ad1d9-27f9-4bc1-83d4-81df89f666d3"
      unitRef="usd">2321000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib3eeabf271cf42a5801cc7b74aebb1d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzItOC0xLTEtNjIwODk_b4b955b6-864e-4898-a6d0-a371e8a6e770"
      unitRef="usd">2143000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8b9d052022e0433d9cd1f2474871e496_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzMtMi0xLTEtNjIwODk_d58e4f51-e49c-4e13-8651-a31749587a38"
      unitRef="usd">1012000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i8b9d052022e0433d9cd1f2474871e496_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzMtNC0xLTEtNjIwODk_ce56f981-b8f7-40bf-81e7-f4800202d1f1"
      unitRef="usd">894000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i24856bf7f5f44394930764f51b6cbf5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzMtNi0xLTEtNjIwODk_4810f04e-fda0-4473-aefb-cda303f442e2"
      unitRef="usd">906000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i24856bf7f5f44394930764f51b6cbf5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzMtOC0xLTEtNjIwODk_6d3cf290-0b2f-4193-9d8b-7e8366962bea"
      unitRef="usd">842000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia1cbc5ab45d144938d303698b7dbd5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzQtMi0xLTEtNjIwODk_18f39a49-8f98-4b0a-9ab3-aee9892c8259"
      unitRef="usd">11125000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ia1cbc5ab45d144938d303698b7dbd5a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzQtNC0xLTEtNjIwODk_aaf844f8-fe08-48bd-821c-85c6868ca1ca"
      unitRef="usd">10607000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib040267f54a84c0ebc5f59c6ffbfe828_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzQtNi0xLTEtNjIwODk_0e7ea3ac-88f0-4c89-9619-a00c1bfac9e0"
      unitRef="usd">10666000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib040267f54a84c0ebc5f59c6ffbfe828_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzQtOC0xLTEtNjIwODk_f24b1904-9754-4a4b-b04d-cbbb7ec4af1a"
      unitRef="usd">9962000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i710178e30c9e4a14bb8e3da96e05f8c3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzUtMi0xLTEtNjIwODk_46015a0e-7221-46e4-9576-b8f0b07fc5fa"
      unitRef="usd">39015000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i710178e30c9e4a14bb8e3da96e05f8c3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzUtNC0xLTEtNjIwODk_044ef05f-f6f4-4d14-b1f0-f059fa0bc0dd"
      unitRef="usd">38358000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib67d8abe5e994fad8a075e8695b8f12b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzUtNi0xLTEtNjIwODk_9fbf5177-46d0-444b-94ad-84c78e1bef8b"
      unitRef="usd">38466000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib67d8abe5e994fad8a075e8695b8f12b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzUtOC0xLTEtNjIwODk_776c5524-a8b3-4e1c-84f7-10968e589f80"
      unitRef="usd">38046000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8be871472fa6482d9e9996867e74bc0e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzYtMi0xLTEtNjIwODk_b465d20b-176e-4831-badd-86e12cbc8bb2"
      unitRef="usd">14683000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i8be871472fa6482d9e9996867e74bc0e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzYtNC0xLTEtNjIwODk_d97c5843-c852-4088-ab9a-65091b3ff66e"
      unitRef="usd">11332000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i214286dc46be441e84e15b3dcc16dbe1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzYtNi0xLTEtNjIwODk_7b0b9dda-495a-46e2-9b89-11ed820776ac"
      unitRef="usd">12500000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i214286dc46be441e84e15b3dcc16dbe1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzYtOC0xLTEtNjIwODk_e388d838-c392-40ba-91e8-42eeb57db4ba"
      unitRef="usd">10028000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3ea4751064114ad4ad613334654b0f0b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzctMi0xLTEtNjIwODk_0efdf801-68c2-44a5-9322-e548364b1061"
      unitRef="usd">5171000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i3ea4751064114ad4ad613334654b0f0b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzctNC0xLTEtNjIwODk_1ec3e807-6ded-420d-ae5f-7b636aaa6e43"
      unitRef="usd">3912000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5d2ecc972e0f43df8f0a4dc1ac2875e4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzctNi0xLTEtNjIwODk_b402b1b4-18b8-49cc-89ea-bb5167b34cc4"
      unitRef="usd">4987000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5d2ecc972e0f43df8f0a4dc1ac2875e4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzctOC0xLTEtNjIwODk_9840c176-45b1-4303-8b02-7f8c26f0ddda"
      unitRef="usd">3319000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzgtMi0xLTEtNjIwODk_92da3dc3-ce76-46e2-a750-c4aaff3f2309"
      unitRef="usd">73815000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzgtNC0xLTEtNjIwODk_94f9c921-1ed9-4920-996b-daf855f69358"
      unitRef="usd">67352000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzgtNi0xLTEtNjIwODk_9dd2fdbc-8ca9-463c-8bfb-10e2c4e47337"
      unitRef="usd">69846000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90YWJsZTphYmJjNDE0MGVmOTk0OTM0ODdhOGQxZTA5NDk4ZjgzMS90YWJsZXJhbmdlOmFiYmM0MTQwZWY5OTQ5MzQ4N2E4ZDFlMDk0OThmODMxXzgtOC0xLTEtNjIwODk_8cb0ce55-2656-455c-b327-dc76537f8a86"
      unitRef="usd">64340000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:CapitalizationOfDeferredPolicyAcquisitionCostsPolicy
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzE2Mjk0_42c71f5d-69ee-4740-90a7-efa75dbdf3fc">Deferred Policy Acquisition CostsWe defer certain personnel costs and premium tax expense directly related to the successful acquisition of new insurance policies and amortize these costs over the period the related estimated gross profits are recognized in order to match costs and revenues. We do not defer any underwriting costs associated with our contract underwriting services. Costs related to the acquisition of mortgage insurance business are initially deferred and reported as deferred policy acquisition costs. Consistent with industry accounting practice, amortization of these costs for each underwriting year book of business is recognized in proportion to estimated gross profits. Estimated gross profits are composed of earned premium, interest income, losses and loss adjustment expenses. The deferred costs are adjusted as appropriate for policy cancellations to be consistent with our revenue recognition policy. We estimate the rate of amortization to reflect actual experience and any changes to persistency or loss development. Deferred policy acquisition costs are reviewed periodically to determine that they do not exceed recoverable amounts, after considering investment income.</us-gaap:CapitalizationOfDeferredPolicyAcquisitionCostsPolicy>
    <us-gaap:DeferredPolicyAcquisitionCostsAdditions
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzU3MjA_155ea88c-c2bc-4ac6-807f-82f78740eba3"
      unitRef="usd">3600000</us-gaap:DeferredPolicyAcquisitionCostsAdditions>
    <us-gaap:DeferredPolicyAcquisitionCostsAdditions
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzU3MjQ_3b07d368-74d3-43dc-b93b-afa5652a5295"
      unitRef="usd">5800000</us-gaap:DeferredPolicyAcquisitionCostsAdditions>
    <us-gaap:DeferredPolicyAcquisitionCostsAdditions
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzU3MzE_35d4eeee-7f26-4037-b748-3bcdc86ce326"
      unitRef="usd">10100000</us-gaap:DeferredPolicyAcquisitionCostsAdditions>
    <us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense
      contextRef="i22e33e27e1d043c3838c8519b4eb022d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzU4NTQ_783053ea-edc0-40e8-8b7a-0d0cde00c096"
      unitRef="usd">5800000</us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense>
    <us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense
      contextRef="i9388e0eaeda849f98b8365749d4a0267_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzU4NTg_b482225a-5089-4931-8af3-4293db08601a"
      unitRef="usd">10600000</us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense>
    <us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense
      contextRef="i2aa7c60d90e04e5f88e9d172ccf5058e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzU4NjU_6536f4a4-4464-4fdc-9df7-c2a996079a6e"
      unitRef="usd">8800000</us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense>
    <us-gaap:InsurancePremiumsRevenueRecognitionPolicy
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzE2Mjg5_9a4d502f-5499-4339-9517-e2fd6c022135">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Insurance Premium Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Mortgage guaranty insurance policies are contracts that are generally non-cancelable by the insurer, are renewable at a fixed price, and provide for payment of premium on a monthly, annual or single basis. Upon renewal, we are not able to re-underwrite or re-price our policies. Consistent with industry accounting practices, premiums written on a monthly basis are earned as coverage is provided. Monthly policies accounted for 94% of earned premium in 2022. Premiums written on an annual basis are amortized on a pro rata basis over the year of coverage. Primary mortgage insurance written on policies covering more than one year are referred to as single premium policies. A portion of the revenue from single premium policies is recognized in earned premium in the current period, and the remaining portion is deferred as unearned premium and earned over the expected life of the policy. If single premium policies related to insured loans are cancelled due to repayment by the borrower, and the premium is non-refundable, then the remaining unearned premium related to each cancelled policy is recognized as earned premium upon notification of the cancellation. The Company recorded $20.8 million and $63.8 million of earned premium related to policy cancellations for the years ended December&#160;31, 2022 and 2021, respectively. Unearned premium represents the portion of premium written that is applicable to the estimated unexpired risk of insured loans. Rates used to determine the earning of single premium policies are estimates based on an analysis of the expiration of risk.&lt;/span&gt;&lt;/div&gt;</us-gaap:InsurancePremiumsRevenueRecognitionPolicy>
    <esnt:MortgageGuarantyInsuranceContractsMonthlyPoliciesEarnedPremiumPercentageOfTotal
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzY1MTc_92dfee75-2807-4b86-8d22-c61710d2716b"
      unitRef="number">0.94</esnt:MortgageGuarantyInsuranceContractsMonthlyPoliciesEarnedPremiumPercentageOfTotal>
    <esnt:PrimaryMortgageGuarantyInsuranceContractsSinglePremiumPolicesMinimumPeriod
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzY3MDg_94c3e68a-5988-4133-8572-c412adfd8e63">P1Y</esnt:PrimaryMortgageGuarantyInsuranceContractsSinglePremiumPolicesMinimumPeriod>
    <esnt:NonRefundableSinglePremiumPrimaryMortgageInsuranceUnearnedPremiumRecognizedAsEarnedUponCancellationDueToLoanRepayment
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzcyNjc_b830fe4c-5cf6-4dc7-b2b5-974832fb3c2e"
      unitRef="usd">20800000</esnt:NonRefundableSinglePremiumPrimaryMortgageInsuranceUnearnedPremiumRecognizedAsEarnedUponCancellationDueToLoanRepayment>
    <esnt:NonRefundableSinglePremiumPrimaryMortgageInsuranceUnearnedPremiumRecognizedAsEarnedUponCancellationDueToLoanRepayment
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzcyNzQ_1f5c081c-8c30-4b30-8e51-cff8f96c8917"
      unitRef="usd">63800000</esnt:NonRefundableSinglePremiumPrimaryMortgageInsuranceUnearnedPremiumRecognizedAsEarnedUponCancellationDueToLoanRepayment>
    <us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzE2Mjk3_292553dd-51a8-4a48-a094-e9b0e4d4298b">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reserve for Losses and Loss Adjustment Expenses&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;We establish reserves for losses based on our best estimate of ultimate claim costs for defaulted loans using the general principles contained in ASC No.&#160;944, in accordance with industry practice. However, consistent with industry standards for mortgage insurers, we do not establish loss reserves for future claims on insured loans which are not currently in default. Loans are classified as in default when the borrower has missed two consecutive payments. Once we are notified that a borrower has defaulted, we will consider internal and third-party information and models, including the status of the loan as reported by its servicer and the type of loan product to determine the likelihood that a default will reach claim status. In addition, we will project the amount that we will pay if a default becomes a claim (referred to as "claim severity"). Based on this information, at each reporting date we determine our best estimate of loss reserves at a given point in time. Included in loss reserves are reserves for incurred but not reported ("IBNR") claims. IBNR reserves represent our estimated unpaid losses on loans that are in default, but have not yet been reported to us as delinquent by our customers. We will also establish reserves for associated loss adjustment expenses, consisting of the estimated cost of the claims administration process, including legal and other fees and expenses associated with administering the claims process. Establishing reserves is inherently subjective as it requires estimates that are susceptible to significant revision as more information becomes available. Our estimates of claim rates and claim sizes will be strongly influenced by prevailing economic conditions, such as the overall state of the economy, current rates or trends in unemployment, changes in housing values and/or interest rates, and our best judgments as to the future values or trends of these macroeconomic factors. Losses incurred are also generally affected by the characteristics of our insured loans, such as the loan amount, loan-to-value ratio, the percentage of coverage on the insured loan and the credit quality of the borrower.&lt;/span&gt;&lt;/div&gt;</us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy>
    <esnt:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNumberOfConsecutiveMissedLoanPaymentsForClassificationOfLoanAsInDefault
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzgxMjE_d984869f-ca9d-4097-82c2-0395132c2989"
      unitRef="payment">2</esnt:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNumberOfConsecutiveMissedLoanPaymentsForClassificationOfLoanAsInDefault>
    <us-gaap:AnticipatedInvestmentIncomeAsComponentOfPremiumDeficiencyOnShortDurationContractsPolicy
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzE2MzE5_f482be4e-2e33-4943-bf14-f432f59a5b47">Premium Deficiency ReserveWe are required to establish a premium deficiency reserve if the net present value of the expected future losses and expenses for a particular group of policies exceeds the net present value of expected future premium, anticipated investment income and existing reserves for that specified group of policies. We reassess our expectations for premium, losses and expenses of our mortgage insurance business periodically and update our premium deficiency analysis accordingly.</us-gaap:AnticipatedInvestmentIncomeAsComponentOfPremiumDeficiencyOnShortDurationContractsPolicy>
    <esnt:PremiumDeficiencyReserve
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzEwNDAx_16516c8c-cbcc-4cb3-a081-42dc63ec04ff"
      unitRef="usd">0</esnt:PremiumDeficiencyReserve>
    <esnt:PremiumDeficiencyReserve
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzEwNDAx_6279bc2f-b018-45f7-a1bb-a15c12c0bfe8"
      unitRef="usd">0</esnt:PremiumDeficiencyReserve>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzE2MzAz_8ea64525-f2d6-4c7b-8235-279014801ec0">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Derivative instruments, including embedded derivative instruments, are recognized at fair value in the consolidated balance sheets. The amount of monthly reinsurance premiums ceded under our reinsurance contracts will fluctuate due to changes in one-month LIBOR or SOFR and changes in money market rates. As the reinsurance premium will vary based on changes in these rates, we concluded that these reinsurance agreements contain embedded derivatives that are accounted for separately like freestanding derivatives.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzE2Mjg1_ec81d1d6-a80e-4703-89c3-7ee52b83e71b">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;We measure the cost of employee services received in exchange for awards of equity instruments at the grant date of the award using a fair value based method. Fair value is determined on the date of grant based on quoted market prices. We recognize compensation expense on nonvested shares over the vesting period of the award. Excess tax benefits and tax deficiencies associated with share-based payments are recognized as income tax expense or benefit in the income statement and treated as discrete items in the reporting period.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzE2MzA1_cb76568e-0141-4036-aadc-8e253c7228ce">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Deferred income tax assets and liabilities are determined using the asset and liability (balance sheet) method. Under this method, we determine the net deferred tax asset or liability based on the tax effects of the temporary differences between the book and tax bases of the various assets and liabilities and give current recognition to changes in tax rates and laws. Changes in tax laws, rates, regulations and policies, or the final determination of tax audits or examinations, could materially affect our tax estimates. We evaluate the realizability of the deferred tax asset and recognize a valuation allowance if, based on the weight of all available positive and negative evidence, it is more likely than not that some portion or all of the deferred tax asset will not be realized. When evaluating the realizability of the deferred tax asset, we consider estimates of expected future taxable income, existing and projected book/tax differences, carryback and carryforward periods, tax planning strategies available, and the general and industry specific economic outlook. This realizability analysis is inherently subjective, as it requires management to forecast changes in the mortgage market, as well as the related impact on mortgage insurance, and the competitive and general economic environment in future periods. Changes in the estimate of deferred tax asset realizability, if applicable, are included in income tax expense on the consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;ASC No.&#160;740 provides a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In accordance with ASC No.&#160;740, before a tax benefit can be recognized, a tax position is evaluated using a threshold that it is more likely than not that the tax position will be sustained upon examination. When evaluating the more-likely-than-not recognition threshold, ASC No.&#160;740 provides that a company should presume the tax position will be examined by the appropriate taxing authority that has full knowledge of all relevant information. If the tax position meets the more-likely-than-not recognition threshold, it is initially and subsequently measured as the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As described in Note&#160;12, we purchase non-interest-bearing United States Mortgage Guaranty Tax and Loss Bonds ("T&amp;amp;L Bonds") issued by the Treasury Department. These assets are carried at cost and are reported as prepaid federal income tax on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;It is our policy to classify interest and penalties as income tax expense and to use the aggregate portfolio approach to release income tax effects from accumulated other comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzE2MzUx_a4eed2ba-264a-48e5-a8b4-5ad1631a637a">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Basic earnings per common share amounts are calculated based on income available to common stockholders and the weighted average number of common shares outstanding during the reporting period. Diluted earnings per common share amounts are calculated based on income available to common stockholders and the weighted average number of common and potential common shares outstanding during the reporting period. Potential common shares, composed of the incremental common shares issuable upon vesting of unvested common shares and common share units, are included in the earnings per share calculation to the extent that they are dilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNjkvZnJhZzo2ZWIzNmFlYzM4ZTU0MjgxOWIwNGMyN2E3ODk3NjI2YS90ZXh0cmVnaW9uOjZlYjM2YWVjMzhlNTQyODE5YjA0YzI3YTc4OTc2MjZhXzE2MzMx_ae5f012e-7e7a-4e40-b10b-d2f8ce76c2ff">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting Standards Not Yet Adopted &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU No. 2020-04, &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 (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&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 amendments in this update provide temporary optional guidance to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform. It provides optional expedients and exceptions for applying generally accepted accounting principles to contract, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. This standard may be elected and applied prospectively over time from March 12, 2020 through December 31, 2024, as amended by ASU 2022-06, as reference rate reform activities occur. The adoption of, and future elections under, this ASU are not expected to have a material impact on our consolidated financial statements as the ASU will ease, if warranted, the requirements for accounting for the future effects of the rate reform. We continue to monitor the impact the discontinuance of LIBOR or another reference rate will have on our contracts and other transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2022, the FASB issued ASU No. 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions. This update clarifies the guidance in ASC 820 on the fair value measurement of an equity security that is subject to a contractual sale restriction and requires specific disclosures related to such an equity security. The update clarifies that a contractual sale restriction prohibiting the sale of an equity security is a characteristic of the reporting entity holding the equity security and is not included in the equity security's unit of account. Accordingly, an entity should not consider the contractual sale restriction when measuring the equity security&#x2019;s fair value. The update also requires specific disclosures related to equity securities that are subject to contractual sale restrictions, including (1) the fair value of such equity securities reflected in the balance sheet, (2) the nature and remaining duration of the corresponding restrictions, and (3) any circumstances that could cause a lapse in the restrictions. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years, with early adoption permitted. The adoption of this ASU is not expected to have a material effect on the Company's consolidated operating results or financial position.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzQyNzk_5af71aff-8771-44e1-9ff8-c0de960bf462">Investments&lt;div style="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;Investments available for sale consist of the following:&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:52.497%"/&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:10.647%"/&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:10.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022 (In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&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;584,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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. agency securities&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;49,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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. agency mortgage-backed securities&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;898,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(115,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;783,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal debt securities (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;661,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;602,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. government securities&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;69,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(7,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 securities (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;1,546,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,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;1,414,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;Residential and commercial mortgage securities&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;577,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&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;660,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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;136,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;136,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 investments available for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,184,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,273&#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;(447,504)&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,741,625&#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&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:52.497%"/&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:10.647%"/&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:10.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021 (In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&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;447,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;(2,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,793&#160;&lt;/span&gt;&lt;/td&gt;&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;U.S. agency securities&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,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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. agency mortgage-backed securities&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;1,005,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal debt securities (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;598,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. government securities&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;77,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities (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;1,428,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,455,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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential and commercial mortgage securities&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;541,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;10,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&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;582,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;1,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;581,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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;210,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;210,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 investments available for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,897,607&#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;98,747&#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;(33,467)&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,962,887&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.561%"/&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.561%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1) The following table summarizes municipal debt securities as of :&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Special revenue bonds&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;79.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;77.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;General obligation bonds&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;20.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="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;20.5&#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;Certificate of participation bonds &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax allocation bonds&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;0.1&#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;0.5&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 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;100.0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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-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;100.0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.561%"/&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.561%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2) The following table summarizes corporate debt securities as of :&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Financial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.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;33.7&#160;&lt;/span&gt;&lt;/td&gt;&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;Consumer, non-cyclical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Communications&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.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;11.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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer, cyclical&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.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;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Energy&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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Utilities&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.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;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic Materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government&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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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-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;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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-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;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost and fair value of investments available for sale at December&#160;31, 2022, by contractual maturity, are shown below. Expected maturities will differ from contractual maturities because borrowers may have the right to call or prepay obligations with or without call or prepayment penalties. Because most U.S. agency mortgage-backed securities, residential and commercial mortgage securities and asset-backed securities provide for periodic payments throughout their lives, they are listed below in separate categories.&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:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.131%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&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: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 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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Due in 1&#160;year&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;175,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,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;/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;Due after 1 but within 5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Due after 5 but within 10&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Due after 10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.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;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584,173&#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;556,438&#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;U.S. agency 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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Due in 1&#160;year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Due after 1 but within 5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.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;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,059&#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;49,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal debt 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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Due in 1&#160;year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Due after 1 but within 5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Due after 5 but within 10&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 after 10&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.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;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661,934&#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;602,690&#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;Non-U.S. government 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;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;Due in 1&#160;year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Due after 1 but within 5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Due after 5 but within 10&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Due after 10&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.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;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,651&#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;62,399&#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;Corporate debt 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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Due in 1&#160;year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Due after 1 but within 5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;715,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Due after 5 but within 10&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Due after 10&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.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;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,546,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,414,321&#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;U.S. agency mortgage-backed securities&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;898,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;783,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential and commercial mortgage securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,915&#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;511,824&#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;Asset-backed securities&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;660,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;624,561&#160;&lt;/span&gt;&lt;/td&gt;&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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,591&#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;136,591&#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;Total investments available for sale&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;5,184,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,741,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of realized investment (losses) gains, net on the consolidated statements of comprehensive income were as follows:&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:68.108%"/&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:8.430%"/&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:8.430%"/&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:8.433%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year 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:700;line-height:100%;text-decoration:underline"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized gross gains&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;14,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;5,608&#160;&lt;/span&gt;&lt;/td&gt;&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;Realized gross losses&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,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Impairment loss&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,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;429&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of investments available for sale in an unrealized loss position and the related unrealized losses for which no allowance for credit loss has been recorded were as follows:&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:36.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.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.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.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.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Less&#160;than 12&#160;months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;12&#160;months&#160;or&#160;more&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022 (In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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: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 securities&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;321,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,381)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,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;(15,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491,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;(28,076)&lt;/span&gt;&lt;/td&gt;&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;U.S. agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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. agency mortgage-backed securities&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;351,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;767,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(115,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal debt securities&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;335,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,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;(19,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(61,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. government securities&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;48,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 securities&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;811,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,232,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,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;/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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential and commercial mortgage securities&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;265,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;508,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&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;333,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;2,474,361&#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;(198,613)&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;1,586,877&#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;(248,891)&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;4,061,238&#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;(447,504)&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.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.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.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.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Less&#160;than 12&#160;months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;12&#160;months&#160;or&#160;more&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021 (In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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: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 securities&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;207,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,966)&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;U.S. agency mortgage-backed securities&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;582,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal debt securities&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;91,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;Non-U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 securities&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;522,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(2,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568,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;(9,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential and commercial mortgage securities&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;268,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Asset-backed securities&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;339,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,954)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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&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;2,033,809&#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;(28,074)&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;152,687&#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;(5,393)&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;2,186,496&#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;(33,467)&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022 and 2021, we held 2,578 and 1,180 individual investment securities, respectively, that were in an unrealized loss position. We assess our intent to sell these securities and whether we will be required to sell these securities before the recovery of their amortized cost basis when determining whether to record an impairment on the securities in an unrealized loss position. In assessing whether the decline in the fair value at December&#160;31, 2022 of any of these securities resulted from a credit loss or other factors, we made inquiries of our investment managers to determine that each issuer was current on its scheduled interest and principal payments. We reviewed the credit rating of these securities noting that 98% of the securities at December&#160;31, 2022 had investment-grade ratings. We concluded that gross unrealized losses noted above were primarily associated with the changes in interest rates subsequent to purchase rather than due to credit impairment. We recorded impairments of $12.7&#160;million in the year ended December&#160;31, 2022. We recorded other-than-temporary impairments of $0.4 million in the year ended December 31, 2020 for securities in an unrealized loss position. The impairments resulted from our intent to sell these securities subsequent to the reporting date. There were no impairments in the year ended December 31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's other invested assets at December&#160;31, 2022 and December&#160;31, 2021 totaled $257.9 million and $170.5 million, respectively. Other invested assets are principally comprised of limited partnership interests which are generally &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;accounted for under the equity method or fair value using net asset value (or its equivalent) as a practical expedient. Our proportionate share of earnings or losses or changes in fair value are reported in income from other invested assets on the consolidated statements of comprehensive income. For entities accounted for under the equity method that follow industry-specific guidance for investment companies, our proportionate share of earnings or losses includes changes in the fair value of the underlying assets of these entities. Due to the timing of receiving financial information from these partnerships, the results are generally reported on a one month or quarter lag.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Through June 30, 2021, unrealized gains and losses reported by these entities were included in other comprehensive income (&#x201c;OCI&#x201d;). Subsequent to June 30, 2021, management concluded that unrealized gains and losses on these investments should be reflected in earnings rather than OCI. Income from other invested assets for the year ended December&#160;31, 2021 includes $7.6&#160;million of net unrealized gains that were accumulated in OCI at December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other invested assets that are accounted for at fair value using the net asset value (or its equivalent) as a practical expedient totaled $165.7&#160;million as of December&#160;31, 2022. The majority of these investments were in limited partnerships invested in real estate or consumer credit. At December&#160;31, 2022, maximum future funding commitments were $42.9&#160;million. For limited partnership investments that have a contractual expiration date, we expect the liquidation of the underlying assets to occur over the next &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzM0MDQ_747419b9-881a-40b2-bd88-da31a9d02bab"&gt;two&lt;/span&gt; to nine years. For certain of these investments, the Company does not have the contractual option to redeem but receives distributions based on the liquidation of the underlying assets. In addition, the Company generally does not have the ability to sell or transfer these investments without the consent from the general partner of individual limited partnerships.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of investments deposited with insurance regulatory authorities to meet statutory requirements was $9.1 million at December&#160;31, 2022 and $9.7 million at December&#160;31, 2021. In connection with its insurance and reinsurance activities, Essent Re is required to maintain assets in trusts for the benefit of its contractual counterparties.&#160;The fair value of the investments on deposit in these trusts was $972.4 million at December&#160;31, 2022 and $982.6 million at December&#160;31, 2021. Essent Guaranty is required to maintain assets on deposit in connection with its fully collateralized reinsurance agreements (see Note 5). The fair value of the assets on deposit was $8.6 million at December&#160;31, 2022 and $8.5 million at December&#160;31, 2021. Essent Guaranty is also required to maintain assets on deposit for the benefit of the sponsor of a fixed income investment commitment. The fair value of the assets on deposit was $9.1 million at December&#160;31, 2022 and $9.0 million at December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Net investment income consists of:&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:64.589%"/&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:9.603%"/&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:9.603%"/&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:9.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year 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:700;line-height:100%;text-decoration:underline"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed maturities&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;129,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments&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,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Gross investment income&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;131,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;94,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;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;84,982&#160;&lt;/span&gt;&lt;/td&gt;&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;Investment expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net investment income&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;124,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzQyODU_af5d1006-af5c-4b1c-9738-e48b69ffcc5e">&lt;div style="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;Investments available for sale consist of the following:&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:52.497%"/&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:10.647%"/&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:10.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022 (In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&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;584,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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. agency securities&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;49,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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. agency mortgage-backed securities&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;898,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(115,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;783,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal debt securities (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;661,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;602,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. government securities&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;69,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(7,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 securities (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;1,546,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,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;1,414,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;Residential and commercial mortgage securities&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;577,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&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;660,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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;136,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;136,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 investments available for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,184,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,273&#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;(447,504)&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,741,625&#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&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:52.497%"/&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:10.647%"/&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:10.650%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021 (In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&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;447,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;(2,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,793&#160;&lt;/span&gt;&lt;/td&gt;&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;U.S. agency securities&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,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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. agency mortgage-backed securities&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;1,005,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal debt securities (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;598,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. government securities&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;77,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities (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;1,428,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,455,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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential and commercial mortgage securities&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;541,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;10,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&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;582,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;1,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;581,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&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;210,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;210,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 investments available for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,897,607&#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;98,747&#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;(33,467)&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,962,887&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.561%"/&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.561%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1) The following table summarizes municipal debt securities as of :&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Special revenue bonds&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;79.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;77.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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;General obligation bonds&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;20.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="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;20.5&#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;Certificate of participation bonds &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax allocation bonds&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;0.1&#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;0.5&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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 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;100.0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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-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;100.0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.155%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.561%"/&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.561%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2) The following table summarizes corporate debt securities as of :&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Financial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.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;33.7&#160;&lt;/span&gt;&lt;/td&gt;&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;Consumer, non-cyclical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Communications&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.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;11.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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer, cyclical&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.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;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Energy&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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Utilities&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.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;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic Materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government&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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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-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;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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-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;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzEtMi0xLTEtNjIwODk_8488fce0-6a82-4666-867e-e2d2f1a2a346"
      unitRef="usd">584173000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzEtNC0xLTEtNjIwODk_3311fada-4fb8-40a3-8e04-0fd3ab3e5040"
      unitRef="usd">341000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzEtNi0xLTEtNjIwODk_276bbf0d-a49f-4c9b-99b2-10eb939240ac"
      unitRef="usd">28076000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzEtOC0xLTEtNjIwODk_8f8ca454-62f4-4246-8161-ab62f5ca45ed"
      unitRef="usd">556438000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iaa426e743a104273b78eb73c91ed1f54_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzItMi0xLTEtNjIwODk_01e90ff9-18b3-449b-bbb5-d8b03bcec35b"
      unitRef="usd">49059000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iaa426e743a104273b78eb73c91ed1f54_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzItNC0xLTEtNjIwODk_a30344c5-7d65-4dd1-afa2-14cfae426e94"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iaa426e743a104273b78eb73c91ed1f54_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzItNi0xLTEtNjIwODk_43a6d93a-c08c-4196-9d9a-3402432af521"
      unitRef="usd">8000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="iaa426e743a104273b78eb73c91ed1f54_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzItOC0xLTEtNjIwODk_0fc7928a-0719-42c2-90eb-571b0a578939"
      unitRef="usd">49058000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4e686564ae3846988908843ea16185da_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzMtMi0xLTEtNjIwODk_89c14494-6ff6-4884-a505-f8764e038df8"
      unitRef="usd">898675000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4e686564ae3846988908843ea16185da_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzMtNC0xLTEtNjIwODk_03223720-6a49-44cf-b0ae-caec80a78dee"
      unitRef="usd">258000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4e686564ae3846988908843ea16185da_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzMtNi0xLTEtNjIwODk_d10fd3b5-a8ce-4084-a80c-7f88930916ad"
      unitRef="usd">115190000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i4e686564ae3846988908843ea16185da_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzMtOC0xLTEtNjIwODk_3f551fc6-9f3f-45bf-8371-3ee232ed6e81"
      unitRef="usd">783743000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzQtMi0xLTEtNjIwODk_70e066d1-e9e5-4035-ae73-442f505e7c06"
      unitRef="usd">661934000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzQtNC0xLTEtNjIwODk_56c95a2c-e433-4663-8980-55b14a3318c9"
      unitRef="usd">2010000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzQtNi0xLTEtNjIwODk_788c18cd-ee86-42b9-a55a-246fab60d319"
      unitRef="usd">61254000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzQtOC0xLTEtNjIwODk_da70f2fb-bc15-4a3e-b3d9-e4fdc94e9a64"
      unitRef="usd">602690000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzUtMi0xLTEtNjIwODk_ad665f83-f3e8-4012-9ba2-cc51da2b18c9"
      unitRef="usd">69651000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzUtNC0xLTEtNjIwODk_75ee4d58-2a4e-40f6-a0f8-01711cc77e4b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzUtNi0xLTEtNjIwODk_640dfa92-00c8-46f2-b23a-6f2aa2c7a248"
      unitRef="usd">7252000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzUtOC0xLTEtNjIwODk_cc5dc7f3-a057-4f8f-9d47-61c6f0132bcf"
      unitRef="usd">62399000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzYtMi0xLTEtNjIwODk_333f5caa-04e2-402f-b7c9-6129292e1505"
      unitRef="usd">1546513000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzYtNC0xLTEtNjIwODk_1e70e805-0da4-40b6-8866-beb7667d77d8"
      unitRef="usd">1195000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzYtNi0xLTEtNjIwODk_98b0b9b2-8e82-41fd-8373-befe30327df8"
      unitRef="usd">133387000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzYtOC0xLTEtNjIwODk_f4c0cb8f-95bc-4f28-a9ed-311e93b6be5d"
      unitRef="usd">1414321000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i726446ca37f64228aa8142bba8811d63_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzctMi0xLTEtNjIwODk_96dde9b6-8bc9-49fa-a7dd-4c6233668a07"
      unitRef="usd">577915000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i726446ca37f64228aa8142bba8811d63_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzctNC0xLTEtNjIwODk_da1e4991-e4b9-435e-9905-ed2a63384a29"
      unitRef="usd">390000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i726446ca37f64228aa8142bba8811d63_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzctNi0xLTEtNjIwODk_b778ee1a-04d4-43ff-9e8c-789d3ddb4ab9"
      unitRef="usd">66481000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i726446ca37f64228aa8142bba8811d63_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzctOC0xLTEtNjIwODk_820f8644-0f98-41fb-9be6-4abda27b7867"
      unitRef="usd">511824000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4f960d609fa746c1bb858b48ff569aec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzgtMi0xLTEtNjIwODk_74676046-6162-461a-b645-79478665635f"
      unitRef="usd">660345000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4f960d609fa746c1bb858b48ff569aec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzgtNC0xLTEtNjIwODk_e3d57130-b9a2-4963-b9d6-dc0ff418a240"
      unitRef="usd">72000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4f960d609fa746c1bb858b48ff569aec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzgtNi0xLTEtNjIwODk_9b1a3b66-b2b8-47bd-bb09-31e4bdae38c8"
      unitRef="usd">35856000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i4f960d609fa746c1bb858b48ff569aec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzgtOC0xLTEtNjIwODk_13c181e5-e520-4402-b5b5-718d00f06676"
      unitRef="usd">624561000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i827fe8f579ab49cfad60b42591bc0d35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzktMi0xLTEtNjIwODk_d1e48f30-f5c5-41e6-8689-f11552d82ca4"
      unitRef="usd">136591000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i827fe8f579ab49cfad60b42591bc0d35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzktNC0xLTEtNjIwODk_f676d615-6091-45b4-9689-0f36a32f92b1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i827fe8f579ab49cfad60b42591bc0d35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzktNi0xLTEtNjIwODk_f682055b-ccd0-4bdb-a11d-42bbf2441203"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i827fe8f579ab49cfad60b42591bc0d35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzktOC0xLTEtNjIwODk_8343c1ba-e79b-4cba-9385-a7daab9e7b7a"
      unitRef="usd">136591000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzEwLTItMS0xLTYyMDg5_b8d9941c-e224-449a-b11c-fecff5cf3bb4"
      unitRef="usd">5184856000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzEwLTQtMS0xLTYyMDg5_cc173b19-4256-4b94-8724-71502cd49fe1"
      unitRef="usd">4273000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzEwLTYtMS0xLTYyMDg5_f0626d99-f93a-49d2-94c0-b926ee33d363"
      unitRef="usd">447504000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpmMmFlODM4MGQzOGY0NmVkOTk0MGM1Yjk1MDM5NDU0Ny90YWJsZXJhbmdlOmYyYWU4MzgwZDM4ZjQ2ZWQ5OTQwYzViOTUwMzk0NTQ3XzEwLTgtMS0xLTYyMDg5_0ec2c6b8-3112-4bac-8e8a-2db6e3a1f830"
      unitRef="usd">4741625000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic83115c732e94d3bb14250ba7f565527_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzEtMi0xLTEtNjIwODk_2a1509ac-9471-4b50-9a16-e3df960b9391"
      unitRef="usd">447926000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic83115c732e94d3bb14250ba7f565527_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzEtNC0xLTEtNjIwODk_bc0caf5b-c09f-42db-bd8a-56f04712fe2a"
      unitRef="usd">3833000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic83115c732e94d3bb14250ba7f565527_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzEtNi0xLTEtNjIwODk_ebd8e9d4-3ab3-4828-b1af-5540e2c75e2c"
      unitRef="usd">2966000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="ic83115c732e94d3bb14250ba7f565527_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzEtOC0xLTEtNjIwODk_0bc150cb-e781-43aa-982a-b82e01ce5b3c"
      unitRef="usd">448793000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0eb705b687d94c38ae340a97d53a6198_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzItMi0xLTEtNjIwODk_abb0a0c6-30db-494d-99eb-e3b557f1dffc"
      unitRef="usd">5501000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0eb705b687d94c38ae340a97d53a6198_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzItNC0xLTEtNjIwODk_1e943d2d-f857-4178-b20d-c221d3209273"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0eb705b687d94c38ae340a97d53a6198_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzItNi0xLTEtNjIwODk_d81f8b0b-1759-46dd-a79e-eb6d4d6edfcd"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i0eb705b687d94c38ae340a97d53a6198_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzItOC0xLTEtNjIwODk_0c7e2c09-3865-4df8-9ac2-892ac1c35e8f"
      unitRef="usd">5504000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifab7bebc0cd243838f7bc203ca61381a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzMtMi0xLTEtNjIwODk_ec611901-c6f5-4120-98a6-c09f92c5287b"
      unitRef="usd">1005611000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifab7bebc0cd243838f7bc203ca61381a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzMtNC0xLTEtNjIwODk_dfa53e8b-4106-47b4-9afa-6da6e2fa7290"
      unitRef="usd">13365000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifab7bebc0cd243838f7bc203ca61381a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzMtNi0xLTEtNjIwODk_c9cf6744-5ce3-488a-9e2b-d0d64c660156"
      unitRef="usd">10113000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="ifab7bebc0cd243838f7bc203ca61381a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzMtOC0xLTEtNjIwODk_2bed83c7-325e-4c7f-8b79-52511077bc28"
      unitRef="usd">1008863000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if39da0a861b9484c8049b3be2cfee666_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzQtMi0xLTEtNjIwODk_c4972edf-23ea-4e26-88a0-a9fc02b567f7"
      unitRef="usd">598764000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if39da0a861b9484c8049b3be2cfee666_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzQtNC0xLTEtNjIwODk_fbb1e467-f7bd-4740-8a66-b0dca0ee8c81"
      unitRef="usd">30122000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if39da0a861b9484c8049b3be2cfee666_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzQtNi0xLTEtNjIwODk_77c81d51-0ae4-452d-bd82-90053a647fa4"
      unitRef="usd">1287000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="if39da0a861b9484c8049b3be2cfee666_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzQtOC0xLTEtNjIwODk_d0e1dd23-1851-47bf-a2e4-30b2f71c99f2"
      unitRef="usd">627599000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i13ad8a99f80a47b4a3a81b9ed2ac4c11_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzUtMi0xLTEtNjIwODk_a1f5edb2-1acd-4eaa-830b-631124b8d5f9"
      unitRef="usd">77366000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i13ad8a99f80a47b4a3a81b9ed2ac4c11_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzUtNC0xLTEtNjIwODk_bc2a0889-e69d-4c68-a1cc-d9ae1a228236"
      unitRef="usd">3232000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i13ad8a99f80a47b4a3a81b9ed2ac4c11_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzUtNi0xLTEtNjIwODk_d9d2e49e-2258-4f6b-af84-bd71916d28d7"
      unitRef="usd">855000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i13ad8a99f80a47b4a3a81b9ed2ac4c11_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzUtOC0xLTEtNjIwODk_4830f7b2-7b14-4d9e-8202-5d97102f7ef0"
      unitRef="usd">79743000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i06ec522f1e8e4b8192dcb7d0ae48dd5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzYtMi0xLTEtNjIwODk_cf01dfb4-6a93-496a-8c82-c5abd96dca59"
      unitRef="usd">1428645000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i06ec522f1e8e4b8192dcb7d0ae48dd5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzYtNC0xLTEtNjIwODk_851f185e-0aa5-460d-80d2-85ae0b810997"
      unitRef="usd">36067000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i06ec522f1e8e4b8192dcb7d0ae48dd5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzYtNi0xLTEtNjIwODk_e5c1ed97-055e-4197-8501-2f85ead4fd5a"
      unitRef="usd">9465000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i06ec522f1e8e4b8192dcb7d0ae48dd5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzYtOC0xLTEtNjIwODk_8e4825f1-96fb-4a73-b034-7e0e06bd57de"
      unitRef="usd">1455247000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifb013e087a304576ad8bf7e4f7d29ec9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzctMi0xLTEtNjIwODk_e15716e4-4ec9-428e-b3e9-464942252ed4"
      unitRef="usd">541638000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifb013e087a304576ad8bf7e4f7d29ec9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzctNC0xLTEtNjIwODk_7deb8083-db25-43b9-9356-f07dca2d1b4f"
      unitRef="usd">10452000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifb013e087a304576ad8bf7e4f7d29ec9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzctNi0xLTEtNjIwODk_a08b3c02-3580-447a-8a3e-b53e12524ba9"
      unitRef="usd">6667000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="ifb013e087a304576ad8bf7e4f7d29ec9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzctOC0xLTEtNjIwODk_52b4e55b-71cd-4a07-9c60-6203e2b853bb"
      unitRef="usd">545423000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7bc838969ffa450ba1228ee7a497d14d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzgtMi0xLTEtNjIwODk_79b0396e-0fb6-410b-8b49-97a0dbd46b21"
      unitRef="usd">582144000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7bc838969ffa450ba1228ee7a497d14d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzgtNC0xLTEtNjIwODk_b90761ea-3adc-4164-b8a0-018d22d9d9cc"
      unitRef="usd">1673000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7bc838969ffa450ba1228ee7a497d14d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzgtNi0xLTEtNjIwODk_11eb1f1d-b935-4366-a1c3-bef3560bfddf"
      unitRef="usd">2114000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i7bc838969ffa450ba1228ee7a497d14d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzgtOC0xLTEtNjIwODk_1e8b5bef-33ad-43b1-bd2d-2cdcbad94859"
      unitRef="usd">581703000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i62d4e9486df045d998ddad26ec5528bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzktMi0xLTEtNjIwODk_a6413e3c-6357-4e0b-bfe7-05c38a763d39"
      unitRef="usd">210012000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i62d4e9486df045d998ddad26ec5528bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzktNC0xLTEtNjIwODk_58d2cbac-37f0-4263-80a3-91c069814b06"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i62d4e9486df045d998ddad26ec5528bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzktNi0xLTEtNjIwODk_2124d529-55c6-4933-92b3-12c80b5068ff"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i62d4e9486df045d998ddad26ec5528bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzktOC0xLTEtNjIwODk_d5e79fae-e14f-48c5-874d-28ef9a2b6795"
      unitRef="usd">210012000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzEwLTItMS0xLTYyMDg5_bbc14061-a93e-436f-854d-71a0e402a1db"
      unitRef="usd">4897607000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzEwLTQtMS0xLTYyMDg5_38704beb-fe9a-4b7e-914a-ba96b532c5ed"
      unitRef="usd">98747000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzEwLTYtMS0xLTYyMDg5_a60458f5-2b83-4cdb-bf91-695e0438a903"
      unitRef="usd">33467000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo0Yzc1M2Y4YTJmMWY0ZWMwOGJmNWFjOTBjODA4NmIzMi90YWJsZXJhbmdlOjRjNzUzZjhhMmYxZjRlYzA4YmY1YWM5MGM4MDg2YjMyXzEwLTgtMS0xLTYyMDg5_0b223445-4cad-4515-bfb5-0eda78f66461"
      unitRef="usd">4962887000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="if136eca5267647a7b622977923bd07dd_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo5OWFmMzU2ZWNhZWU0MTFjYTEyMGMzNjBhNTMwMTBiMy90YWJsZXJhbmdlOjk5YWYzNTZlY2FlZTQxMWNhMTIwYzM2MGE1MzAxMGIzXzItMi0xLTEtNjIwODk_b3447e7d-81d3-4ec9-b7e1-23bdc4e468d4"
      unitRef="number">0.790</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i924e2bea1a434372882d79b5b6f5fc5a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo5OWFmMzU2ZWNhZWU0MTFjYTEyMGMzNjBhNTMwMTBiMy90YWJsZXJhbmdlOjk5YWYzNTZlY2FlZTQxMWNhMTIwYzM2MGE1MzAxMGIzXzItNC0xLTEtNjIwODk_8bed0a4d-cf99-4010-9868-09b8056615fc"
      unitRef="number">0.771</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i4ee0b4d0ec1c4276a646a989345959bc_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo5OWFmMzU2ZWNhZWU0MTFjYTEyMGMzNjBhNTMwMTBiMy90YWJsZXJhbmdlOjk5YWYzNTZlY2FlZTQxMWNhMTIwYzM2MGE1MzAxMGIzXzMtMi0xLTEtNjIwODk_bf380ad7-e77c-45eb-9bf0-c36a5a4eea1a"
      unitRef="number">0.209</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i9b52663816454840a8b10f10ddc6dffc_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo5OWFmMzU2ZWNhZWU0MTFjYTEyMGMzNjBhNTMwMTBiMy90YWJsZXJhbmdlOjk5YWYzNTZlY2FlZTQxMWNhMTIwYzM2MGE1MzAxMGIzXzMtNC0xLTEtNjIwODk_f6273662-191c-442b-b27e-3a34ac344e1b"
      unitRef="number">0.205</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i94f7ca2145bf4446b3385394108c77a6_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo5OWFmMzU2ZWNhZWU0MTFjYTEyMGMzNjBhNTMwMTBiMy90YWJsZXJhbmdlOjk5YWYzNTZlY2FlZTQxMWNhMTIwYzM2MGE1MzAxMGIzXzQtMi0xLTEtNjIwODk_feb47476-fe95-450f-bfbc-c468bdfeb31e"
      unitRef="number">0</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i2b4ef86f2c444c3997aa818f3946abe8_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo5OWFmMzU2ZWNhZWU0MTFjYTEyMGMzNjBhNTMwMTBiMy90YWJsZXJhbmdlOjk5YWYzNTZlY2FlZTQxMWNhMTIwYzM2MGE1MzAxMGIzXzQtNC0xLTEtNjIwODk_33a62d49-4c6d-407d-bbaa-bbe61e20a6ab"
      unitRef="number">0.019</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i7ff03fcf981b4390a4c282ed6a1fba00_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo5OWFmMzU2ZWNhZWU0MTFjYTEyMGMzNjBhNTMwMTBiMy90YWJsZXJhbmdlOjk5YWYzNTZlY2FlZTQxMWNhMTIwYzM2MGE1MzAxMGIzXzUtMi0xLTEtNjIwODk_f54a1f08-e73d-4ba9-a31e-7fd1bfc430f8"
      unitRef="number">0.001</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i526e0b1a2b5c4ccb87478494a0a39f2a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo5OWFmMzU2ZWNhZWU0MTFjYTEyMGMzNjBhNTMwMTBiMy90YWJsZXJhbmdlOjk5YWYzNTZlY2FlZTQxMWNhMTIwYzM2MGE1MzAxMGIzXzUtNC0xLTEtNjIwODk_bd0d466a-51ac-4f78-9e8e-def98057f051"
      unitRef="number">0.005</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo5OWFmMzU2ZWNhZWU0MTFjYTEyMGMzNjBhNTMwMTBiMy90YWJsZXJhbmdlOjk5YWYzNTZlY2FlZTQxMWNhMTIwYzM2MGE1MzAxMGIzXzctMi0xLTEtNjIwODk_b62ca177-59c6-4b04-a899-b8e303aa79cd"
      unitRef="number">1.000</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="if39da0a861b9484c8049b3be2cfee666_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo5OWFmMzU2ZWNhZWU0MTFjYTEyMGMzNjBhNTMwMTBiMy90YWJsZXJhbmdlOjk5YWYzNTZlY2FlZTQxMWNhMTIwYzM2MGE1MzAxMGIzXzctNC0xLTEtNjIwODk_8f121d02-8a23-44bd-b2ae-cc58d6401d86"
      unitRef="number">1.000</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="ia22fd1cb639741ffb09443a2397ad072_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzItMi0xLTEtNjIwODk_502a1979-3f87-4104-9e7e-0ab53fb151fd"
      unitRef="number">0.405</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="if9a438c5e79b462eb9c15988cd1e02c1_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzItNC0xLTEtNjIwODk_ce237b8f-2a7a-40cc-9b06-08309b051fd0"
      unitRef="number">0.337</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="iafd95dbc3d39433d908a32c357cf9cad_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzMtMi0xLTEtNjIwODk_56ccbaf2-abdd-4795-92a7-0724836e3eca"
      unitRef="number">0.179</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i1468c6bbd4544eda86f39c80f0c84770_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzMtNC0xLTEtNjIwODk_3d3eb451-672a-405f-8a4c-34aa3344b940"
      unitRef="number">0.198</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i942bf40dc1c14323be1192ef2bb9dc41_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzQtMi0xLTEtNjIwODk_1ec12887-de63-4e56-aae4-bfc3880d27b2"
      unitRef="number">0.084</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i00157db1893d4f629723438696b328b3_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzQtNC0xLTEtNjIwODk_f8703728-2ccf-4abf-a14e-1f44be66d5c2"
      unitRef="number">0.114</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="ia0254349e81c4fbd9ab3dbdbdf7c8230_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzUtMi0xLTEtNjIwODk_58efe6ad-e333-4393-8382-8b7dc086e0de"
      unitRef="number">0.068</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="ia487a2d57c554942b4580b9c572734d6_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzUtNC0xLTEtNjIwODk_e5c6927b-8536-45da-b853-1b343b699c2f"
      unitRef="number">0.070</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i5c8f76ef67b9480eb08ef2bb3114467f_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzYtMi0xLTEtNjIwODk_35d4110b-f8ab-417f-b113-f732b810f140"
      unitRef="number">0.068</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i304852e7197641fda6579d5125ae9636_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzYtNC0xLTEtNjIwODk_b270bd96-5801-4c2b-b803-2d0b265f8ca4"
      unitRef="number">0.070</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i18364bca03234f25b4947cb1ba82961c_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzctMi0xLTEtNjIwODk_f6c7bc41-8558-4e97-a151-6851feba275c"
      unitRef="number">0.064</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i3fb7375e58f54a608b73721af5d9cd84_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzctNC0xLTEtNjIwODk_508f834c-fa61-4f79-8e35-172c5bf37415"
      unitRef="number">0.060</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i30c72d4b668348d0847b1a99991bb6b2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzgtMi0xLTEtNjIwODk_e5947fa6-02cb-4b1c-83fe-c2ddf09ed9a2"
      unitRef="number">0.061</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i68dd612fa84a4ad4ba58f6e5f555858d_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzgtNC0xLTEtNjIwODk_53ac20bb-7850-4d9e-ad07-a8a66e4356b7"
      unitRef="number">0.046</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i97dede06a9f9487f92a5bbb62a8deaf2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzktMi0xLTEtNjIwODk_12941dc4-ae4e-4b61-89d5-2b53eee93a66"
      unitRef="number">0.049</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="ia8146e4a1b32402fa22e881ab2c42c22_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzktNC0xLTEtNjIwODk_3e8049c4-f1b7-4639-a8db-2fcc9855f677"
      unitRef="number">0.068</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i9379acc06f3941fcb6b1cc5ea8e299f2_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzEwLTItMS0xLTYyMDg5_adb2eacd-9397-4b57-832b-aabbee8c5afa"
      unitRef="number">0.021</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i6590a45916c74a8e9beddfb20966486a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzEwLTQtMS0xLTYyMDg5_48dc4393-1b2a-494a-919d-cdacb3b1fd03"
      unitRef="number">0.037</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="ic942a213368f48849d3b7f590d26c5dc_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzExLTItMS0xLTYyMDg5_9b7964a0-e167-417f-81b8-768a38fb377b"
      unitRef="number">0.001</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i7a4ef011d7da473d9d4ea9eb81254cd8_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzExLTQtMS0xLTYyMDg5_2f74ab8e-6031-4521-90a7-da0b9c8676a2"
      unitRef="number">0</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzEyLTItMS0xLTYyMDg5_9d181c32-6169-4846-8f49-8b8db964f1db"
      unitRef="number">1.000</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets
      contextRef="i06ec522f1e8e4b8192dcb7d0ae48dd5d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo1YjA2MWNlNTkyNDU0ZjEyYjdlN2I0MDU0NjY3NDZkYS90YWJsZXJhbmdlOjViMDYxY2U1OTI0NTRmMTJiN2U3YjQwNTQ2Njc0NmRhXzEyLTQtMS0xLTYyMDg5_962d26f4-79df-40db-9b4a-ac48cec56897"
      unitRef="number">1.000</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzQyNzY_ae401307-645f-4a6a-b041-523e59aba578">&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost and fair value of investments available for sale at December&#160;31, 2022, by contractual maturity, are shown below. Expected maturities will differ from contractual maturities because borrowers may have the right to call or prepay obligations with or without call or prepayment penalties. Because most U.S. agency mortgage-backed securities, residential and commercial mortgage securities and asset-backed securities provide for periodic payments throughout their lives, they are listed below in separate categories.&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:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.131%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&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: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 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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Due in 1&#160;year&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;175,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173,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;/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;Due after 1 but within 5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Due after 5 but within 10&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Due after 10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.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;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584,173&#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;556,438&#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;U.S. agency 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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Due in 1&#160;year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Due after 1 but within 5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.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;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,059&#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;49,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal debt 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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Due in 1&#160;year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Due after 1 but within 5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Due after 5 but within 10&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 after 10&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.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;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;661,934&#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;602,690&#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;Non-U.S. government 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;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;Due in 1&#160;year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Due after 1 but within 5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Due after 5 but within 10&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Due after 10&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.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;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,651&#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;62,399&#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;Corporate debt 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;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Due in 1&#160;year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Due after 1 but within 5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;715,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Due after 5 but within 10&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Due after 10&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.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;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,546,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,414,321&#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;U.S. agency mortgage-backed securities&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;898,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;783,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential and commercial mortgage securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,915&#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;511,824&#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;Asset-backed securities&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;660,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;624,561&#160;&lt;/span&gt;&lt;/td&gt;&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;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136,591&#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;136,591&#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;Total investments available for sale&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;5,184,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,741,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzItMi0xLTEtNjIwODk_e16b3a6a-d97e-4716-a2ca-523bcf38c045"
      unitRef="usd">175645000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzItNC0xLTEtNjIwODk_ec165d73-7720-4937-bfb4-598348281928"
      unitRef="usd">173828000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzMtMi0xLTEtNjIwODk_b7be548f-8d19-400d-be0f-851fe72bf822"
      unitRef="usd">355565000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzMtNC0xLTEtNjIwODk_98bfb08a-d59c-49bb-8c3a-29e7443752fa"
      unitRef="usd">335166000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzQtMi0xLTEtNjIwODk_1db339ac-c3bd-40bd-8a75-785e42931669"
      unitRef="usd">38584000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzQtNC0xLTEtNjIwODk_fc3e8f98-2d73-48f2-8c37-f86dd5a29c42"
      unitRef="usd">33967000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzUtMi0xLTEtNjIwODk_be3d2ac7-166c-405d-8af9-55ce2ffe6ec0"
      unitRef="usd">14379000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzUtNC0xLTEtNjIwODk_65924449-d138-408a-9a4e-63f8590a6196"
      unitRef="usd">13477000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzYtMi0xLTEtNjIwODk_1a522d33-e217-4c23-ab56-eeb5257b3a6f"
      unitRef="usd">584173000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzYtNC0xLTEtNjIwODk_54e108cf-9ac4-434b-b32c-99aace099447"
      unitRef="usd">556438000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="iaa426e743a104273b78eb73c91ed1f54_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzgtMi0xLTEtNjIwODk_8c3a94d7-1f57-4e16-874b-448efbc8e7f2"
      unitRef="usd">47433000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="iaa426e743a104273b78eb73c91ed1f54_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzgtNC0xLTEtNjIwODk_5bd881e4-1bed-4c5f-975e-76f0232e5f67"
      unitRef="usd">47434000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="iaa426e743a104273b78eb73c91ed1f54_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzktMi0xLTEtNjIwODk_0da5a896-55d4-4fe9-aa3b-457e391e8418"
      unitRef="usd">1626000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="iaa426e743a104273b78eb73c91ed1f54_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzktNC0xLTEtNjIwODk_30c64b05-11da-47c8-8145-c25f9249b89d"
      unitRef="usd">1624000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="iaa426e743a104273b78eb73c91ed1f54_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzEwLTItMS0xLTYyMDg5_6f46d5f0-36b2-4b80-8ee1-753c2be3ebfc"
      unitRef="usd">49059000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="iaa426e743a104273b78eb73c91ed1f54_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzEwLTQtMS0xLTYyMDg5_d3539812-3d9d-469f-afaa-ef2af1ff77b1"
      unitRef="usd">49058000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzEyLTItMS0xLTYyMDg5_707e379b-6c06-41aa-b9aa-790d452cd190"
      unitRef="usd">6974000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzEyLTQtMS0xLTYyMDg5_442e8bbe-3c74-4179-b428-6863caa55b45"
      unitRef="usd">6932000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzEzLTItMS0xLTYyMDg5_c4be0772-fad6-49e0-9cb8-725606a83128"
      unitRef="usd">151110000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzEzLTQtMS0xLTYyMDg5_45f5c841-749d-446c-a1c1-89682fb7df96"
      unitRef="usd">148538000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzE0LTItMS0xLTYyMDg5_1064f600-9b5d-4800-8834-33341a610b4f"
      unitRef="usd">154029000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzE0LTQtMS0xLTYyMDg5_cd83b19f-1eea-4344-b614-5534487fa539"
      unitRef="usd">143560000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzE1LTItMS0xLTYyMDg5_f49d6876-9783-46cb-be08-a12eeceba7cb"
      unitRef="usd">349821000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzE1LTQtMS0xLTYyMDg5_d26f2010-ebe5-4f48-9350-84ba1ebc0089"
      unitRef="usd">303660000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzE2LTItMS0xLTYyMDg5_50ce6003-4cc0-47d2-a675-487c72e5d43d"
      unitRef="usd">661934000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzE2LTQtMS0xLTYyMDg5_7af9901c-4bf9-4602-b47f-8c1ae650b61b"
      unitRef="usd">602690000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzE4LTItMS0xLTYyMDg5_74ef3811-7b34-41b3-a17e-44f0a35fb35c"
      unitRef="usd">10021000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzE4LTQtMS0xLTYyMDg5_291cfe61-a470-473b-b226-76bb3d009d36"
      unitRef="usd">9979000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzE5LTItMS0xLTYyMDg5_675c72c0-f132-4476-bac2-b876e2f9725f"
      unitRef="usd">33761000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzE5LTQtMS0xLTYyMDg5_130edce7-7a09-4fe5-800b-ea225a64b6ec"
      unitRef="usd">32536000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzIwLTItMS0xLTYyMDg5_692af795-5585-4257-a04a-c0f8f02a77d7"
      unitRef="usd">5532000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzIwLTQtMS0xLTYyMDg5_7f5d3662-79fd-4bd3-b914-01cdea618441"
      unitRef="usd">4397000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzIxLTItMS0xLTYyMDg5_580e30b5-6699-4e45-af9f-7b86ad55ed45"
      unitRef="usd">20337000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzIxLTQtMS0xLTYyMDg5_044f74de-b003-4413-bc53-49e314aec06a"
      unitRef="usd">15487000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzIyLTItMS0xLTYyMDg5_bdf53bd4-ec2d-426b-902a-6b504655b006"
      unitRef="usd">69651000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzIyLTQtMS0xLTYyMDg5_a547e469-764b-45dc-ad3a-f535c13f4c80"
      unitRef="usd">62399000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzI0LTItMS0xLTYyMDg5_9c07c69b-ab4b-4229-93e5-a55996cc330b"
      unitRef="usd">250596000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzI0LTQtMS0xLTYyMDg5_6e5ee86c-236a-4e49-a584-7405b82f10eb"
      unitRef="usd">248482000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzI1LTItMS0xLTYyMDg5_647b960e-0ce8-4c3e-a7dc-525933d1878d"
      unitRef="usd">715711000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzI1LTQtMS0xLTYyMDg5_c7bad0df-6e4a-404d-93b9-c010a0ab7010"
      unitRef="usd">684102000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzI2LTItMS0xLTYyMDg5_338462c5-9f51-436f-a2b2-20c76664a1ad"
      unitRef="usd">419632000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzI2LTQtMS0xLTYyMDg5_c0a54eed-7a88-4936-a236-7555a48c0f62"
      unitRef="usd">355500000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzI3LTItMS0xLTYyMDg5_f2865f4c-3ea2-4eb4-8033-f00bd08f1d5d"
      unitRef="usd">160574000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzI3LTQtMS0xLTYyMDg5_befdb81a-53d5-4b57-9bbe-e58cfb47828d"
      unitRef="usd">126237000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzI4LTItMS0xLTYyMDg5_6aced830-fe27-4693-8b79-78d6c6303ed1"
      unitRef="usd">1546513000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzI4LTQtMS0xLTYyMDg5_a93d8e99-a6bb-4d93-9719-b2cb600b4bd6"
      unitRef="usd">1414321000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4e686564ae3846988908843ea16185da_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzI5LTItMS0xLTYyMDg5_89c14494-6ff6-4884-a505-f8764e038df8"
      unitRef="usd">898675000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i4e686564ae3846988908843ea16185da_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzI5LTQtMS0xLTYyMDg5_3f551fc6-9f3f-45bf-8371-3ee232ed6e81"
      unitRef="usd">783743000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i726446ca37f64228aa8142bba8811d63_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzMwLTItMS0xLTYyMDg5_96dde9b6-8bc9-49fa-a7dd-4c6233668a07"
      unitRef="usd">577915000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i726446ca37f64228aa8142bba8811d63_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzMwLTQtMS0xLTYyMDg5_820f8644-0f98-41fb-9be6-4abda27b7867"
      unitRef="usd">511824000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4f960d609fa746c1bb858b48ff569aec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzMxLTItMS0xLTYyMDg5_74676046-6162-461a-b645-79478665635f"
      unitRef="usd">660345000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i4f960d609fa746c1bb858b48ff569aec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzMxLTQtMS0xLTYyMDg5_13c181e5-e520-4402-b5b5-718d00f06676"
      unitRef="usd">624561000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i827fe8f579ab49cfad60b42591bc0d35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzMyLTItMS0xLTYyMDg5_d1e48f30-f5c5-41e6-8689-f11552d82ca4"
      unitRef="usd">136591000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i827fe8f579ab49cfad60b42591bc0d35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzMyLTQtMS0xLTYyMDg5_8343c1ba-e79b-4cba-9385-a7daab9e7b7a"
      unitRef="usd">136591000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzMzLTItMS0xLTYyMDg5_bfd9b786-8404-4894-9c31-be13e70a7981"
      unitRef="usd">5184856000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesTradingAndAvailableForSale
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo2MmNkOGU2Y2JmMTQ0MTY1YmYwYmJjMjYzMDViZjViMi90YWJsZXJhbmdlOjYyY2Q4ZTZjYmYxNDQxNjViZjBiYmMyNjMwNWJmNWIyXzMzLTQtMS0xLTYyMDg5_c9042e03-ebcb-4492-96ce-b1d545948f72"
      unitRef="usd">4741625000</us-gaap:DebtSecuritiesTradingAndAvailableForSale>
    <us-gaap:ScheduleOfRealizedGainLossTableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzQyNzE_65ed439a-5061-4b91-8d63-2383d70bb162">&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of realized investment (losses) gains, net on the consolidated statements of comprehensive income were as follows:&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:68.108%"/&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:8.430%"/&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:8.430%"/&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:8.433%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year 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:700;line-height:100%;text-decoration:underline"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized gross gains&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;14,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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;5,608&#160;&lt;/span&gt;&lt;/td&gt;&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;Realized gross losses&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,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Impairment loss&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,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;429&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRealizedGainLossTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo3ZDllN2M2MjYyNzA0NmU5OGZhYTY3MTQ2Nzc3NTZlNi90YWJsZXJhbmdlOjdkOWU3YzYyNjI3MDQ2ZTk4ZmFhNjcxNDY3Nzc1NmU2XzItMi0xLTEtNjIwODk_38ff5263-51bc-4ec8-81fa-1dfb2a384f3a"
      unitRef="usd">14420000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo3ZDllN2M2MjYyNzA0NmU5OGZhYTY3MTQ2Nzc3NTZlNi90YWJsZXJhbmdlOjdkOWU3YzYyNjI3MDQ2ZTk4ZmFhNjcxNDY3Nzc1NmU2XzItNC0xLTEtNjIwODk_3b5f65b2-dfae-4c1e-a4e8-e697ce21ad4f"
      unitRef="usd">4044000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo3ZDllN2M2MjYyNzA0NmU5OGZhYTY3MTQ2Nzc3NTZlNi90YWJsZXJhbmdlOjdkOWU3YzYyNjI3MDQ2ZTk4ZmFhNjcxNDY3Nzc1NmU2XzItNi0xLTEtNjIwODk_9ab5954d-7142-4ddf-86e6-1b291c3d04b8"
      unitRef="usd">5608000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo3ZDllN2M2MjYyNzA0NmU5OGZhYTY3MTQ2Nzc3NTZlNi90YWJsZXJhbmdlOjdkOWU3YzYyNjI3MDQ2ZTk4ZmFhNjcxNDY3Nzc1NmU2XzMtMi0xLTEtNjIwODk_b7149cf0-ac93-44f7-8d73-ca2b89be316c"
      unitRef="usd">14864000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo3ZDllN2M2MjYyNzA0NmU5OGZhYTY3MTQ2Nzc3NTZlNi90YWJsZXJhbmdlOjdkOWU3YzYyNjI3MDQ2ZTk4ZmFhNjcxNDY3Nzc1NmU2XzMtNC0xLTEtNjIwODk_e9fcd666-7cd9-4080-b0f7-ed186b793dcc"
      unitRef="usd">3626000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo3ZDllN2M2MjYyNzA0NmU5OGZhYTY3MTQ2Nzc3NTZlNi90YWJsZXJhbmdlOjdkOWU3YzYyNjI3MDQ2ZTk4ZmFhNjcxNDY3Nzc1NmU2XzMtNi0xLTEtNjIwODk_ff75f37e-87a2-4966-b926-8e76dd689b63"
      unitRef="usd">2482000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo3ZDllN2M2MjYyNzA0NmU5OGZhYTY3MTQ2Nzc3NTZlNi90YWJsZXJhbmdlOjdkOWU3YzYyNjI3MDQ2ZTk4ZmFhNjcxNDY3Nzc1NmU2XzQtMi0xLTEtNjY2ODk_8fab0c2e-7cd5-47a0-ba8e-f2cb0887f593"
      unitRef="usd">12728000</us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo3ZDllN2M2MjYyNzA0NmU5OGZhYTY3MTQ2Nzc3NTZlNi90YWJsZXJhbmdlOjdkOWU3YzYyNjI3MDQ2ZTk4ZmFhNjcxNDY3Nzc1NmU2XzQtNC0xLTEtNjg1NjQ_f9253f46-a433-4288-9640-48155ee6196f"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTo3ZDllN2M2MjYyNzA0NmU5OGZhYTY3MTQ2Nzc3NTZlNi90YWJsZXJhbmdlOjdkOWU3YzYyNjI3MDQ2ZTk4ZmFhNjcxNDY3Nzc1NmU2XzQtNi0xLTEtNjg5MDQ_e0a2599e-9aa5-4672-9392-208434ac2cdc"
      unitRef="usd">429000</us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzQyNjg_75b32255-bf5e-45e1-b140-390c3e2a0b7a">&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of investments available for sale in an unrealized loss position and the related unrealized losses for which no allowance for credit loss has been recorded were as follows:&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:36.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.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.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.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.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Less&#160;than 12&#160;months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;12&#160;months&#160;or&#160;more&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022 (In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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: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 securities&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;321,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,381)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,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;(15,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491,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;(28,076)&lt;/span&gt;&lt;/td&gt;&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;U.S. agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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. agency mortgage-backed securities&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;351,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;415,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,997)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;767,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(115,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal debt securities&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;335,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,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;(19,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(61,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. government securities&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;48,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 securities&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;811,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,232,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,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;/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 style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential and commercial mortgage securities&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;265,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,628)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(43,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;508,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&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;333,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;2,474,361&#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;(198,613)&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;1,586,877&#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;(248,891)&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;4,061,238&#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;(447,504)&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.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.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.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.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Less&#160;than 12&#160;months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;12&#160;months&#160;or&#160;more&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021 (In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Losses&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: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 securities&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;207,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,966)&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;U.S. agency mortgage-backed securities&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;582,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(699)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal debt securities&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;91,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;Non-U.S. government securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 securities&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;522,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(2,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568,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;(9,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential and commercial mortgage securities&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;268,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Asset-backed securities&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;339,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,954)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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&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;2,033,809&#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;(28,074)&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;152,687&#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;(5,393)&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;2,186,496&#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;(33,467)&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:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzItMi0xLTEtNjIwODk_b29e8401-2028-4cc3-9896-dae8bcdce869"
      unitRef="usd">321848000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzItNC0xLTEtNjIwODk_899b251d-0ed3-4efd-9a7c-bfadf37bb3b2"
      unitRef="usd">12381000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzItNi0xLTEtNjIwODk_e8c6f2ad-41fa-4266-98d0-14e44ff109ed"
      unitRef="usd">169795000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzItOC0xLTEtNjIwODk_07679137-f625-476c-992f-1bc5a76a3f1c"
      unitRef="usd">15695000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzItMTAtMS0xLTYyMDg5_10796f3b-ba89-444d-9659-6654522c8ad6"
      unitRef="usd">491643000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i64da549e1c6d46549afa657db3a34ed9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzItMTItMS0xLTYyMDg5_2c57eb1f-6d29-44ec-b319-6f5a69672125"
      unitRef="usd">28076000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="iaa426e743a104273b78eb73c91ed1f54_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzMtMi0xLTEtNjIwODk_8fed8bad-c5bd-492e-8339-35c2f508d94b"
      unitRef="usd">7117000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="iaa426e743a104273b78eb73c91ed1f54_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzMtNC0xLTEtNjIwODk_eb8f91e9-7fa6-43a5-8b59-761c1d286599"
      unitRef="usd">8000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="iaa426e743a104273b78eb73c91ed1f54_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzMtNi0xLTEtNjIwODk_a896c5ee-d360-4982-be2d-8c9b3d5f6cef"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="iaa426e743a104273b78eb73c91ed1f54_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzMtOC0xLTEtNjIwODk_53b21952-43c6-4a79-bc78-a903ab263fb9"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="iaa426e743a104273b78eb73c91ed1f54_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzMtMTAtMS0xLTYyMDg5_6a85b65c-d515-46e9-9f66-a3d313939c54"
      unitRef="usd">7117000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="iaa426e743a104273b78eb73c91ed1f54_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzMtMTItMS0xLTYyMDg5_bd111c36-0e20-4d3a-987b-64203c66caa0"
      unitRef="usd">8000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i4e686564ae3846988908843ea16185da_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzQtMi0xLTEtNjIwODk_9885cbb7-81a5-4c2d-8b2f-b72fe8f43d3c"
      unitRef="usd">351310000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i4e686564ae3846988908843ea16185da_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzQtNC0xLTEtNjIwODk_dc29a82a-0163-4fb3-8e0a-a3c9c16d871d"
      unitRef="usd">34193000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i4e686564ae3846988908843ea16185da_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzQtNi0xLTEtNjIwODk_202def4a-9b3c-4aca-88ec-355f22c2b830"
      unitRef="usd">415743000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i4e686564ae3846988908843ea16185da_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzQtOC0xLTEtNjIwODk_9af45fcf-e971-4772-a9cf-b055ee243ba7"
      unitRef="usd">80997000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i4e686564ae3846988908843ea16185da_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzQtMTAtMS0xLTYyMDg5_10e52f41-5d9a-482c-a82a-f219d5ee8092"
      unitRef="usd">767053000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i4e686564ae3846988908843ea16185da_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzQtMTItMS0xLTYyMDg5_8e688924-d86f-4766-aa9e-37cf356574b7"
      unitRef="usd">115190000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzUtMi0xLTEtNjIwODk_0fa6b370-c111-4354-b27a-918abce95caf"
      unitRef="usd">335784000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzUtNC0xLTEtNjIwODk_47e8b0f1-14d2-4ba2-9c2e-75a97c977d9e"
      unitRef="usd">41620000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzUtNi0xLTEtNjIwODk_f03ff930-ba4a-4d1b-b89c-78d35ecaa0aa"
      unitRef="usd">64766000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzUtOC0xLTEtNjIwODk_c93c0364-47fe-432c-b073-faa9edd2df88"
      unitRef="usd">19634000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzUtMTAtMS0xLTYyMDg5_16a90aa2-c592-47f9-87c6-740c9a3d4134"
      unitRef="usd">400550000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i43e5064d37254726b08e9fd771e15ef7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzUtMTItMS0xLTYyMDg5_c626b2c9-9fd9-4012-aea8-7ea33230b524"
      unitRef="usd">61254000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzYtMi0xLTEtNjIwODk_8d2489e7-3a46-4088-9405-2520ac43e71d"
      unitRef="usd">48071000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzYtNC0xLTEtNjIwODk_9463a535-f9fb-4fa4-b7a8-ca414dbb0af5"
      unitRef="usd">2914000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzYtNi0xLTEtNjIwODk_e13ac019-b48d-4b9f-9487-8ebbccca2d76"
      unitRef="usd">14328000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzYtOC0xLTEtNjIwODk_5d4d0686-1df4-4287-8148-23b366325e78"
      unitRef="usd">4338000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzYtMTAtMS0xLTYyMDg5_2eae33c0-fc28-4a39-8654-006455162603"
      unitRef="usd">62399000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i171a3255616d459cbba8c5a80146259f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzYtMTItMS0xLTYyMDg5_fec1cab4-13cb-41c9-8b54-7d8ed02ab75a"
      unitRef="usd">7252000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzctMi0xLTEtNjIwODk_321183a8-5639-409a-a3a5-c711dbee27a6"
      unitRef="usd">811217000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzctNC0xLTEtNjIwODk_393c0eb6-76f5-49cb-9f44-c554d414cc81"
      unitRef="usd">69415000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzctNi0xLTEtNjIwODk_8baa0b52-7bb9-4a81-9b3e-c1e2d53a01d3"
      unitRef="usd">421307000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzctOC0xLTEtNjIwODk_16b8c586-10da-40bb-bfd1-9df4c36e2927"
      unitRef="usd">63972000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzctMTAtMS0xLTYyMDg5_577d3b39-cdd6-4375-9109-35b206a9b21b"
      unitRef="usd">1232524000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="id2bb64704674471588df46e7173da8d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzctMTItMS0xLTYyMDg5_b5c5214e-07a9-48ec-b345-0068604093de"
      unitRef="usd">133387000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i726446ca37f64228aa8142bba8811d63_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzgtMi0xLTEtNjIwODk_a6859527-ba36-4f44-ab20-c8db9fe049d8"
      unitRef="usd">265934000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i726446ca37f64228aa8142bba8811d63_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzgtNC0xLTEtNjIwODk_ecf430de-cff0-45d0-9a86-f6b9729b2317"
      unitRef="usd">22628000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i726446ca37f64228aa8142bba8811d63_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzgtNi0xLTEtNjIwODk_a6a39b12-e435-445b-99cf-418fa882ab57"
      unitRef="usd">242366000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i726446ca37f64228aa8142bba8811d63_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzgtOC0xLTEtNjIwODk_e8ad31a1-5790-4a69-b69a-e1946f3778b7"
      unitRef="usd">43853000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i726446ca37f64228aa8142bba8811d63_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzgtMTAtMS0xLTYyMDg5_0d2ce12c-2401-46d7-aa49-2e97ece11edf"
      unitRef="usd">508300000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i726446ca37f64228aa8142bba8811d63_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzgtMTItMS0xLTYyMDg5_df981666-715f-4c0d-9069-2aa8436401c3"
      unitRef="usd">66481000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i4f960d609fa746c1bb858b48ff569aec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzktMi0xLTEtNjIwODk_8c1c68b8-aa06-455c-a765-caacc1c7a3ca"
      unitRef="usd">333080000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i4f960d609fa746c1bb858b48ff569aec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzktNC0xLTEtNjIwODk_7569bde5-505a-4cf4-9d07-0059a614103e"
      unitRef="usd">15454000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i4f960d609fa746c1bb858b48ff569aec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzktNi0xLTEtNjIwODk_1508cc20-b07a-4fe9-8d5a-491a70b7cde9"
      unitRef="usd">258572000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i4f960d609fa746c1bb858b48ff569aec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzktOC0xLTEtNjIwODk_87ef02c9-fd5b-4fe5-b655-90d1c988a31f"
      unitRef="usd">20402000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i4f960d609fa746c1bb858b48ff569aec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzktMTAtMS0xLTYyMDg5_0cde7068-096d-462b-aeb6-7c9e9bbf0b83"
      unitRef="usd">591652000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i4f960d609fa746c1bb858b48ff569aec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzktMTItMS0xLTYyMDg5_38e6d6a1-d69f-47f3-acf1-f80c61a0c964"
      unitRef="usd">35856000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzExLTItMS0xLTYyMDg5_a01769ac-da19-42e5-8847-fe54b57cb191"
      unitRef="usd">2474361000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzExLTQtMS0xLTYyMDg5_4c20c3b2-ae60-4be4-81f2-34263ca94fac"
      unitRef="usd">198613000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzExLTYtMS0xLTYyMDg5_1c76f49a-5084-4ff7-ba9f-4e4f0f6a2277"
      unitRef="usd">1586877000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzExLTgtMS0xLTYyMDg5_16ad2c71-b43b-455c-bdee-70f6f01ff332"
      unitRef="usd">248891000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzExLTEwLTEtMS02MjA4OQ_bf6bc771-7a69-4d59-95a3-646bc2dc0579"
      unitRef="usd">4061238000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTowODhhNjc2OTBjYWQ0NDUyODNiZjc1MDM5MGRhZGYyYy90YWJsZXJhbmdlOjA4OGE2NzY5MGNhZDQ0NTI4M2JmNzUwMzkwZGFkZjJjXzExLTEyLTEtMS02MjA4OQ_2fe81157-ef8b-48dc-a722-3c5aa987dd1c"
      unitRef="usd">447504000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ic83115c732e94d3bb14250ba7f565527_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzItMi0xLTEtNjIwODk_c4a39356-1520-4876-9a2a-bd2f29d7e1f7"
      unitRef="usd">207122000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ic83115c732e94d3bb14250ba7f565527_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzItNC0xLTEtNjIwODk_1f6c844f-a373-41fd-b738-f1801f7f3de8"
      unitRef="usd">2170000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ic83115c732e94d3bb14250ba7f565527_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzItNi0xLTEtNjIwODk_92c03eb5-8867-4559-9326-7cc5785ecb95"
      unitRef="usd">28012000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ic83115c732e94d3bb14250ba7f565527_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzItOC0xLTEtNjIwODk_2af8b8f7-3992-47f1-9d9c-3a56a98efb5e"
      unitRef="usd">796000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ic83115c732e94d3bb14250ba7f565527_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzItMTAtMS0xLTYyMDg5_d2294501-8886-49e4-8d6e-5efa57cc5851"
      unitRef="usd">235134000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ic83115c732e94d3bb14250ba7f565527_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzItMTItMS0xLTYyMDg5_03d42b16-3978-4a22-b440-808f92d5dce6"
      unitRef="usd">2966000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ifab7bebc0cd243838f7bc203ca61381a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzQtMi0xLTEtNjIwODk_2b44b116-79b8-473f-926f-f6ab62e71992"
      unitRef="usd">582108000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ifab7bebc0cd243838f7bc203ca61381a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzQtNC0xLTEtNjIwODk_3a7173a9-2f66-48a1-a724-c4b0a12cce5f"
      unitRef="usd">9414000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ifab7bebc0cd243838f7bc203ca61381a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzQtNi0xLTEtNjIwODk_4bbe23e5-10be-4d4a-8b79-dd0bb6a68d11"
      unitRef="usd">26131000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ifab7bebc0cd243838f7bc203ca61381a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzQtOC0xLTEtNjIwODk_f5c40a31-4c3b-4ac5-b200-c42962713ef3"
      unitRef="usd">699000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ifab7bebc0cd243838f7bc203ca61381a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzQtMTAtMS0xLTYyMDg5_5ac228a4-98d5-4519-ae71-c263e18134cf"
      unitRef="usd">608239000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ifab7bebc0cd243838f7bc203ca61381a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzQtMTItMS0xLTYyMDg5_49a65243-959a-4e7c-b18e-8820bc824fa4"
      unitRef="usd">10113000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="if39da0a861b9484c8049b3be2cfee666_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzUtMi0xLTEtNjIwODk_2a606c9e-7d30-41e8-b132-59c2911353bd"
      unitRef="usd">91719000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="if39da0a861b9484c8049b3be2cfee666_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzUtNC0xLTEtNjIwODk_a79ce452-2bbd-4d9d-b61a-44c8628bceac"
      unitRef="usd">1281000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="if39da0a861b9484c8049b3be2cfee666_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzUtNi0xLTEtNjIwODk_13f69763-7658-4f81-9caf-d8096c31cacc"
      unitRef="usd">312000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="if39da0a861b9484c8049b3be2cfee666_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzUtOC0xLTEtNjIwODk_f26a5dd2-4408-4c64-9824-58a2e6722cef"
      unitRef="usd">6000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="if39da0a861b9484c8049b3be2cfee666_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzUtMTAtMS0xLTYyMDg5_5015ef27-1ffc-4d24-b89f-f4b536312af2"
      unitRef="usd">92031000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="if39da0a861b9484c8049b3be2cfee666_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzUtMTItMS0xLTYyMDg5_39f9e158-a6d9-4e46-a788-6d1cabd21344"
      unitRef="usd">1287000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i13ad8a99f80a47b4a3a81b9ed2ac4c11_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzYtMi0xLTEtNjIwODk_f6e00f03-b6c6-4d39-b9aa-53822906fa72"
      unitRef="usd">22986000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i13ad8a99f80a47b4a3a81b9ed2ac4c11_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzYtNC0xLTEtNjIwODk_b43f507f-05c4-4283-b2ad-1db2e3ae1977"
      unitRef="usd">855000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i13ad8a99f80a47b4a3a81b9ed2ac4c11_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzYtNi0xLTEtNjIwODk_cfcf833a-9d23-4df5-96ad-fc6ef6f47bad"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i13ad8a99f80a47b4a3a81b9ed2ac4c11_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzYtOC0xLTEtNjIwODk_99c72b93-945d-4455-b22f-9560e1a2b733"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i13ad8a99f80a47b4a3a81b9ed2ac4c11_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzYtMTAtMS0xLTYyMDg5_40d7353a-6a75-41be-8fb6-c32fc1310863"
      unitRef="usd">22986000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i13ad8a99f80a47b4a3a81b9ed2ac4c11_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzYtMTItMS0xLTYyMDg5_01f9df69-2ba7-4512-980c-02a6a3df1b8d"
      unitRef="usd">855000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i06ec522f1e8e4b8192dcb7d0ae48dd5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzctMi0xLTEtNjIwODk_9879a385-eac6-43d4-a9e3-41c64dc9b863"
      unitRef="usd">522120000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i06ec522f1e8e4b8192dcb7d0ae48dd5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzctNC0xLTEtNjIwODk_b64a63fa-726b-413e-91d8-a116005298ae"
      unitRef="usd">7200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i06ec522f1e8e4b8192dcb7d0ae48dd5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzctNi0xLTEtNjIwODk_d1c1b25a-142b-4fcc-a008-86b943b9cf9e"
      unitRef="usd">46875000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i06ec522f1e8e4b8192dcb7d0ae48dd5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzctOC0xLTEtNjIwODk_aa1bb3d5-7dc2-4a1a-be71-7ee2512aa4d5"
      unitRef="usd">2265000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i06ec522f1e8e4b8192dcb7d0ae48dd5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzctMTAtMS0xLTYyMDg5_d2873da3-897b-4c5f-b1b3-220fa91fdb8b"
      unitRef="usd">568995000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i06ec522f1e8e4b8192dcb7d0ae48dd5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzctMTItMS0xLTYyMDg5_76bd99fb-bcbf-4640-8eaf-b48d77d7514d"
      unitRef="usd">9465000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ifb013e087a304576ad8bf7e4f7d29ec9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzgtMi0xLTEtNjIwODk_56b3d616-7146-4c29-af0b-2d4bd273a62b"
      unitRef="usd">268617000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ifb013e087a304576ad8bf7e4f7d29ec9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzgtNC0xLTEtNjIwODk_3399efc0-1fb6-4a98-9fac-d414cbcc3dd3"
      unitRef="usd">5200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ifb013e087a304576ad8bf7e4f7d29ec9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzgtNi0xLTEtNjIwODk_ce95ee4d-245b-4893-b304-3567d8555d1e"
      unitRef="usd">38256000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ifb013e087a304576ad8bf7e4f7d29ec9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzgtOC0xLTEtNjIwODk_da5e4700-93c9-4c98-a74d-d2d1d2588a7d"
      unitRef="usd">1467000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ifb013e087a304576ad8bf7e4f7d29ec9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzgtMTAtMS0xLTYyMDg5_1ae00a10-41f7-42ae-bdbd-4c0a8fcaaebd"
      unitRef="usd">306873000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ifb013e087a304576ad8bf7e4f7d29ec9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzgtMTItMS0xLTYyMDg5_5a45f3ad-43a4-4928-add0-cae0c582fd2a"
      unitRef="usd">6667000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i7bc838969ffa450ba1228ee7a497d14d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzktMi0xLTEtNjIwODk_6bc2836d-f599-4eb4-9911-0ff4629e088a"
      unitRef="usd">339137000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i7bc838969ffa450ba1228ee7a497d14d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzktNC0xLTEtNjIwODk_260eadec-b507-43e1-ba36-27c708902b29"
      unitRef="usd">1954000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i7bc838969ffa450ba1228ee7a497d14d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzktNi0xLTEtNjIwODk_0f00559b-b6ca-4dcf-bd45-45c9e1d589b9"
      unitRef="usd">13101000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i7bc838969ffa450ba1228ee7a497d14d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzktOC0xLTEtNjIwODk_1b197b65-53ec-4c03-96bb-cf9507f99cbb"
      unitRef="usd">160000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i7bc838969ffa450ba1228ee7a497d14d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzktMTAtMS0xLTYyMDg5_6e318fd8-1edd-4b81-ad84-b5c8830e5f17"
      unitRef="usd">352238000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i7bc838969ffa450ba1228ee7a497d14d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzktMTItMS0xLTYyMDg5_27ad6d57-38c5-425b-89a8-3876062a091d"
      unitRef="usd">2114000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzExLTItMS0xLTYyMDg5_8eab64d7-c4b3-4180-9d70-48b7929e7d79"
      unitRef="usd">2033809000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzExLTQtMS0xLTYyMDg5_cf0369e7-203a-4030-b700-ccecd35be1c0"
      unitRef="usd">28074000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzExLTYtMS0xLTYyMDg5_0c34d7fe-b420-49f7-9338-14c860957c3d"
      unitRef="usd">152687000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzExLTgtMS0xLTYyMDg5_06ce6450-3828-45cf-bd31-3e7249cc15cc"
      unitRef="usd">5393000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzExLTEwLTEtMS02MjA4OQ_4987f8d4-fbb9-410b-975c-568789b5a042"
      unitRef="usd">2186496000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTphMzc4NzQwYmY5MjQ0NWE4YjViYjg2ZDM0OTg5YmQwOS90YWJsZXJhbmdlOmEzNzg3NDBiZjkyNDQ1YThiNWJiODZkMzQ5ODliZDA5XzExLTEyLTEtMS02MjA4OQ_24d015d8-4ac0-4079-9aeb-9a9d029b3046"
      unitRef="usd">33467000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzMyOTg1MzQ4OTAyNjg_f6b91006-3b28-46dc-b09e-7a53bd95b1cc"
      unitRef="security">2578</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzI2OQ_f2c754a4-bcfe-4180-81ef-9a71b2313b1b"
      unitRef="security">1180</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i20904335eac24751bbfb242a69e98fb7_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzk0OA_fc03992d-9aba-4d40-95f0-9825c93a92b2"
      unitRef="number">0.98</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzQzOTgwNDY1MTc0MDI_7b24478b-5929-4f5e-a6c1-4d29049060ba"
      unitRef="usd">12700000</us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAllowanceForCreditLossWriteoff
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzQzOTgwNDY1MTc0Nzc_f0746191-cbc5-46b6-8b41-b34bdffd0188"
      unitRef="usd">400000</us-gaap:DebtSecuritiesHeldToMaturityExcludingAccruedInterestAllowanceForCreditLossWriteoff>
    <us-gaap:EquityMethodInvestments
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzE1NTA_16e6cf20-0863-4dd1-81ea-f8740a729638"
      unitRef="usd">257900000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzE1NTc_7aaea68e-f033-40f1-81c5-16e0771b90a6"
      unitRef="usd">170500000</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="ie10e8ea507614c1d8285053578443bb0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzI3NTI_4887f51a-1044-4920-a703-4be99aeec0f2"
      unitRef="usd">7600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OtherAssetsFairValueDisclosure
      contextRef="i46be11b041a946988185ee59e703b1b3_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzI5Njk_8da6fc04-845a-4135-b9bf-6ab906224802"
      unitRef="usd">165700000</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:InvestmentCompanyCommittedCapital
      contextRef="i781cfd9bf3244393805289fa1cc8b55d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzMyNDk_0c682938-8cb8-47b8-968f-cf4008c2a0d2"
      unitRef="usd">42900000</us-gaap:InvestmentCompanyCommittedCapital>
    <esnt:InvestmentCompanyAssetLiquidationPeriod
      contextRef="i55aa167e360b4d4daa3d3d076ab56c9a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzM0MTA_978256c6-b2c6-4cd9-97c1-3287ff5594a1">P9Y</esnt:InvestmentCompanyAssetLiquidationPeriod>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzM3Njk_c3671175-b0ac-40eb-b874-ad9cd5eaa985"
      unitRef="usd">9100000</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:DebtSecuritiesAvailableForSaleRestricted
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzM3ODI_beaccc77-f16e-4fe3-991a-11d536134198"
      unitRef="usd">9700000</us-gaap:DebtSecuritiesAvailableForSaleRestricted>
    <us-gaap:AssetsHeldInTrust
      contextRef="i65466b422bba4212aef275f379203be6_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzM3OTk_f994e6bb-94ab-433f-8388-ead295c9c213"
      unitRef="usd">972400000</us-gaap:AssetsHeldInTrust>
    <us-gaap:AssetsHeldInTrust
      contextRef="i03ceb3cae57d484d84bd675411339836_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzM4MTI_fcf8ec84-5b03-4746-b058-a6499cb53dff"
      unitRef="usd">982600000</us-gaap:AssetsHeldInTrust>
    <esnt:AssetsonDepositUnderReinsuranceAgreements
      contextRef="i53536301e49e40ccae80844dd4cb3a1e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzQwMDE_0ed1770c-59c7-45a4-9c81-ad3df59d5b7a"
      unitRef="usd">8600000</esnt:AssetsonDepositUnderReinsuranceAgreements>
    <esnt:AssetsonDepositUnderReinsuranceAgreements
      contextRef="i9235c61024cd42a1a13f88c85a86daf6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzQwMTQ_0860804a-2ede-4666-b185-798ba0e15444"
      unitRef="usd">8500000</esnt:AssetsonDepositUnderReinsuranceAgreements>
    <esnt:AssetsOnDepositForTheBenefitOfTheSponsor
      contextRef="i53536301e49e40ccae80844dd4cb3a1e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzQyMDM_d2952649-2d12-4a0c-aefc-5e53a17fb2bb"
      unitRef="usd">9100000</esnt:AssetsOnDepositForTheBenefitOfTheSponsor>
    <esnt:AssetsOnDepositForTheBenefitOfTheSponsor
      contextRef="i9235c61024cd42a1a13f88c85a86daf6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzQyMTY_45f184db-1dc8-4c5f-9d93-cc9e40065d1d"
      unitRef="usd">9000000</esnt:AssetsOnDepositForTheBenefitOfTheSponsor>
    <us-gaap:InvestmentIncomeTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90ZXh0cmVnaW9uOjdlY2ZkN2QwMmUyNzQ5MGZiYTFmZmM3NGE0NmQ5MmRhXzQyNjk_03be1b8f-4705-4915-9f1b-b383973471a7">&lt;div style="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;Net investment income consists of:&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:64.589%"/&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:9.603%"/&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:9.603%"/&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:9.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year 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:700;line-height:100%;text-decoration:underline"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed maturities&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;129,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments&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,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Gross investment income&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;131,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;94,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;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;84,982&#160;&lt;/span&gt;&lt;/td&gt;&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;Investment expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net investment income&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;124,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentIncomeTextBlock>
    <us-gaap:GrossInvestmentIncomeOperating
      contextRef="i98eb699e7f554bbf9b650dc303c29a9d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpkOWNiYTdiNjZiMTA0ZDVlODM1ZWNkYjgwODUyNDcxYi90YWJsZXJhbmdlOmQ5Y2JhN2I2NmIxMDRkNWU4MzVlY2RiODA4NTI0NzFiXzItMi0xLTEtNjIwODk_76766e89-28e2-4d43-9aed-803818ac1cb6"
      unitRef="usd">129530000</us-gaap:GrossInvestmentIncomeOperating>
    <us-gaap:GrossInvestmentIncomeOperating
      contextRef="iadb4b26bded345398eeeae3c836880f9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpkOWNiYTdiNjZiMTA0ZDVlODM1ZWNkYjgwODUyNDcxYi90YWJsZXJhbmdlOmQ5Y2JhN2I2NmIxMDRkNWU4MzVlY2RiODA4NTI0NzFiXzItNC0xLTEtNjIwODk_f00fb37d-2962-42a6-8e1f-d891c75a89fb"
      unitRef="usd">94117000</us-gaap:GrossInvestmentIncomeOperating>
    <us-gaap:GrossInvestmentIncomeOperating
      contextRef="ie3b65d7059f341308b980feb6fa50b7d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpkOWNiYTdiNjZiMTA0ZDVlODM1ZWNkYjgwODUyNDcxYi90YWJsZXJhbmdlOmQ5Y2JhN2I2NmIxMDRkNWU4MzVlY2RiODA4NTI0NzFiXzItNi0xLTEtNjIwODk_44184886-24ab-4bc0-a9bd-1f9c95db56ea"
      unitRef="usd">83313000</us-gaap:GrossInvestmentIncomeOperating>
    <us-gaap:GrossInvestmentIncomeOperating
      contextRef="i0c4bc3347b8746e0b536b59190e02369_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpkOWNiYTdiNjZiMTA0ZDVlODM1ZWNkYjgwODUyNDcxYi90YWJsZXJhbmdlOmQ5Y2JhN2I2NmIxMDRkNWU4MzVlY2RiODA4NTI0NzFiXzMtMi0xLTEtNjIwODk_96d69119-71f4-4728-a1a9-5a0c96d31d5f"
      unitRef="usd">2319000</us-gaap:GrossInvestmentIncomeOperating>
    <us-gaap:GrossInvestmentIncomeOperating
      contextRef="i24b2ec3aba814b3aa10c4a80e8d34c0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpkOWNiYTdiNjZiMTA0ZDVlODM1ZWNkYjgwODUyNDcxYi90YWJsZXJhbmdlOmQ5Y2JhN2I2NmIxMDRkNWU4MzVlY2RiODA4NTI0NzFiXzMtNC0xLTEtNjIwODk_afc9f38b-454d-459d-87a3-2220fa5d0856"
      unitRef="usd">171000</us-gaap:GrossInvestmentIncomeOperating>
    <us-gaap:GrossInvestmentIncomeOperating
      contextRef="i0439ac7795194fa0b2672b41d839e340_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpkOWNiYTdiNjZiMTA0ZDVlODM1ZWNkYjgwODUyNDcxYi90YWJsZXJhbmdlOmQ5Y2JhN2I2NmIxMDRkNWU4MzVlY2RiODA4NTI0NzFiXzMtNi0xLTEtNjIwODk_7adc928f-aab6-4be5-ae18-67c0be5fbec8"
      unitRef="usd">1669000</us-gaap:GrossInvestmentIncomeOperating>
    <us-gaap:GrossInvestmentIncomeOperating
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpkOWNiYTdiNjZiMTA0ZDVlODM1ZWNkYjgwODUyNDcxYi90YWJsZXJhbmdlOmQ5Y2JhN2I2NmIxMDRkNWU4MzVlY2RiODA4NTI0NzFiXzQtMi0xLTEtNjIwODk_fb3e3b4b-5ea5-4ef9-9c97-dc216212cbf2"
      unitRef="usd">131849000</us-gaap:GrossInvestmentIncomeOperating>
    <us-gaap:GrossInvestmentIncomeOperating
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpkOWNiYTdiNjZiMTA0ZDVlODM1ZWNkYjgwODUyNDcxYi90YWJsZXJhbmdlOmQ5Y2JhN2I2NmIxMDRkNWU4MzVlY2RiODA4NTI0NzFiXzQtNC0xLTEtNjIwODk_0556e503-f389-454d-a2bf-a5cb42b5dfa6"
      unitRef="usd">94288000</us-gaap:GrossInvestmentIncomeOperating>
    <us-gaap:GrossInvestmentIncomeOperating
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpkOWNiYTdiNjZiMTA0ZDVlODM1ZWNkYjgwODUyNDcxYi90YWJsZXJhbmdlOmQ5Y2JhN2I2NmIxMDRkNWU4MzVlY2RiODA4NTI0NzFiXzQtNi0xLTEtNjIwODk_aaf877cc-ff27-4786-9a5e-4f265d9ba444"
      unitRef="usd">84982000</us-gaap:GrossInvestmentIncomeOperating>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpkOWNiYTdiNjZiMTA0ZDVlODM1ZWNkYjgwODUyNDcxYi90YWJsZXJhbmdlOmQ5Y2JhN2I2NmIxMDRkNWU4MzVlY2RiODA4NTI0NzFiXzUtMi0xLTEtNjIwODk_09d2962a-04ea-47de-a1b1-aaf9a0f03814"
      unitRef="usd">7440000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpkOWNiYTdiNjZiMTA0ZDVlODM1ZWNkYjgwODUyNDcxYi90YWJsZXJhbmdlOmQ5Y2JhN2I2NmIxMDRkNWU4MzVlY2RiODA4NTI0NzFiXzUtNC0xLTEtNjIwODk_6681991b-ad8e-4e65-be9b-854cb5226474"
      unitRef="usd">5523000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpkOWNiYTdiNjZiMTA0ZDVlODM1ZWNkYjgwODUyNDcxYi90YWJsZXJhbmdlOmQ5Y2JhN2I2NmIxMDRkNWU4MzVlY2RiODA4NTI0NzFiXzUtNi0xLTEtNjIwODk_9a8aa185-38fc-4c75-963a-e1234e67b2f4"
      unitRef="usd">4895000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:NetInvestmentIncome
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpkOWNiYTdiNjZiMTA0ZDVlODM1ZWNkYjgwODUyNDcxYi90YWJsZXJhbmdlOmQ5Y2JhN2I2NmIxMDRkNWU4MzVlY2RiODA4NTI0NzFiXzYtMi0xLTEtNjIwODk_ee046f62-3a15-41b9-8467-a6996c6e56a0"
      unitRef="usd">124409000</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpkOWNiYTdiNjZiMTA0ZDVlODM1ZWNkYjgwODUyNDcxYi90YWJsZXJhbmdlOmQ5Y2JhN2I2NmIxMDRkNWU4MzVlY2RiODA4NTI0NzFiXzYtNC0xLTEtNjIwODk_627a5cfb-9bd1-48fa-8486-ba02019beeac"
      unitRef="usd">88765000</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzIvZnJhZzo3ZWNmZDdkMDJlMjc0OTBmYmExZmZjNzRhNDZkOTJkYS90YWJsZTpkOWNiYTdiNjZiMTA0ZDVlODM1ZWNkYjgwODUyNDcxYi90YWJsZXJhbmdlOmQ5Y2JhN2I2NmIxMDRkNWU4MzVlY2RiODA4NTI0NzFiXzYtNi0xLTEtNjIwODk_b6050fee-2671-4f8f-b2cc-aa366353e71d"
      unitRef="usd">80087000</us-gaap:NetInvestmentIncome>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzUvZnJhZzpjMmJhNTJkNmRiNDE0ZDQ0YjRjMjVjNWQ1MGM5NjQ0ZS90ZXh0cmVnaW9uOmMyYmE1MmQ2ZGI0MTRkNDRiNGMyNWM1ZDUwYzk2NDRlXzQzMw_1c212583-117b-478c-904a-e24e35d002dd">Accounts Receivable&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Accounts receivable consists of the following at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.992%"/&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:9.619%"/&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:9.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:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Premiums receivable&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;46,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other receivables&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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 accounts receivable&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;57,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;46,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&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;57,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;46,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Premiums receivable consists of premiums due on our mortgage insurance policies. If mortgage insurance premiums are unpaid for more than 90 days, the receivable is written off against earned premium and the related insurance policy is cancelled. For all periods presented, no provision or allowance for doubtful accounts was required.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzUvZnJhZzpjMmJhNTJkNmRiNDE0ZDQ0YjRjMjVjNWQ1MGM5NjQ0ZS90ZXh0cmVnaW9uOmMyYmE1MmQ2ZGI0MTRkNDRiNGMyNWM1ZDUwYzk2NDRlXzQyNg_0c9fd9ad-fc77-4028-b93c-495adc755393">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Accounts receivable consists of the following at December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.992%"/&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:9.619%"/&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:9.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:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Premiums receivable&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;46,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other receivables&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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 accounts receivable&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;57,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;46,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&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;57,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;46,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:PremiumsReceivableGross
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzUvZnJhZzpjMmJhNTJkNmRiNDE0ZDQ0YjRjMjVjNWQ1MGM5NjQ0ZS90YWJsZTplNWIzNzBmYjYzYmE0YmE5ODU5OWI4ZWE5NDQ0Yjk2NC90YWJsZXJhbmdlOmU1YjM3MGZiNjNiYTRiYTk4NTk5YjhlYTk0NDRiOTY0XzEtMi0xLTEtNjIwODk_14a1f158-ff2a-4be3-b1a7-39e4d82fe7da"
      unitRef="usd">46228000</us-gaap:PremiumsReceivableGross>
    <us-gaap:PremiumsReceivableGross
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzUvZnJhZzpjMmJhNTJkNmRiNDE0ZDQ0YjRjMjVjNWQ1MGM5NjQ0ZS90YWJsZTplNWIzNzBmYjYzYmE0YmE5ODU5OWI4ZWE5NDQ0Yjk2NC90YWJsZXJhbmdlOmU1YjM3MGZiNjNiYTRiYTk4NTk5YjhlYTk0NDRiOTY0XzEtNC0xLTEtNjIwODk_ee134f7a-0bdb-4b18-861d-4c64aa53ace1"
      unitRef="usd">42988000</us-gaap:PremiumsReceivableGross>
    <us-gaap:OtherReceivables
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzUvZnJhZzpjMmJhNTJkNmRiNDE0ZDQ0YjRjMjVjNWQ1MGM5NjQ0ZS90YWJsZTplNWIzNzBmYjYzYmE0YmE5ODU5OWI4ZWE5NDQ0Yjk2NC90YWJsZXJhbmdlOmU1YjM3MGZiNjNiYTRiYTk4NTk5YjhlYTk0NDRiOTY0XzItMi0xLTEtNjIwODk_85df2414-1bb2-4714-96f3-45219c35f53e"
      unitRef="usd">11171000</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzUvZnJhZzpjMmJhNTJkNmRiNDE0ZDQ0YjRjMjVjNWQ1MGM5NjQ0ZS90YWJsZTplNWIzNzBmYjYzYmE0YmE5ODU5OWI4ZWE5NDQ0Yjk2NC90YWJsZXJhbmdlOmU1YjM3MGZiNjNiYTRiYTk4NTk5YjhlYTk0NDRiOTY0XzItNC0xLTEtNjIwODk_b2ef2971-91de-4140-8acd-270250c1618a"
      unitRef="usd">3169000</us-gaap:OtherReceivables>
    <us-gaap:AccountsReceivableGross
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzUvZnJhZzpjMmJhNTJkNmRiNDE0ZDQ0YjRjMjVjNWQ1MGM5NjQ0ZS90YWJsZTplNWIzNzBmYjYzYmE0YmE5ODU5OWI4ZWE5NDQ0Yjk2NC90YWJsZXJhbmdlOmU1YjM3MGZiNjNiYTRiYTk4NTk5YjhlYTk0NDRiOTY0XzMtMi0xLTEtNjIwODk_ec29034f-518f-4822-86b6-d16437771342"
      unitRef="usd">57399000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzUvZnJhZzpjMmJhNTJkNmRiNDE0ZDQ0YjRjMjVjNWQ1MGM5NjQ0ZS90YWJsZTplNWIzNzBmYjYzYmE0YmE5ODU5OWI4ZWE5NDQ0Yjk2NC90YWJsZXJhbmdlOmU1YjM3MGZiNjNiYTRiYTk4NTk5YjhlYTk0NDRiOTY0XzMtNC0xLTEtNjIwODk_09867cf2-5a37-446c-97c1-0336c3e04e0e"
      unitRef="usd">46157000</us-gaap:AccountsReceivableGross>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzUvZnJhZzpjMmJhNTJkNmRiNDE0ZDQ0YjRjMjVjNWQ1MGM5NjQ0ZS90YWJsZTplNWIzNzBmYjYzYmE0YmE5ODU5OWI4ZWE5NDQ0Yjk2NC90YWJsZXJhbmdlOmU1YjM3MGZiNjNiYTRiYTk4NTk5YjhlYTk0NDRiOTY0XzQtMi0xLTEtNjIwODk_b6534f30-fee2-4a2f-b901-4b32bd4a4755"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzUvZnJhZzpjMmJhNTJkNmRiNDE0ZDQ0YjRjMjVjNWQ1MGM5NjQ0ZS90YWJsZTplNWIzNzBmYjYzYmE0YmE5ODU5OWI4ZWE5NDQ0Yjk2NC90YWJsZXJhbmdlOmU1YjM3MGZiNjNiYTRiYTk4NTk5YjhlYTk0NDRiOTY0XzQtNC0xLTEtNjIwODk_83a91204-14ae-4ec4-a8a3-d19e64bc1ac0"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNet
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzUvZnJhZzpjMmJhNTJkNmRiNDE0ZDQ0YjRjMjVjNWQ1MGM5NjQ0ZS90YWJsZTplNWIzNzBmYjYzYmE0YmE5ODU5OWI4ZWE5NDQ0Yjk2NC90YWJsZXJhbmdlOmU1YjM3MGZiNjNiYTRiYTk4NTk5YjhlYTk0NDRiOTY0XzUtMi0xLTEtNjIwODk_e863334d-cd23-4147-b8d5-35a9623fa0aa"
      unitRef="usd">57399000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzUvZnJhZzpjMmJhNTJkNmRiNDE0ZDQ0YjRjMjVjNWQ1MGM5NjQ0ZS90YWJsZTplNWIzNzBmYjYzYmE0YmE5ODU5OWI4ZWE5NDQ0Yjk2NC90YWJsZXJhbmdlOmU1YjM3MGZiNjNiYTRiYTk4NTk5YjhlYTk0NDRiOTY0XzUtNC0xLTEtNjIwODk_b2c82fbe-ab19-4da3-9f7a-cd4c63ecf774"
      unitRef="usd">46157000</us-gaap:AccountsReceivableNet>
    <us-gaap:ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable
      contextRef="idf1bec4bbef4438e81d6bc01dd05fca6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzUvZnJhZzpjMmJhNTJkNmRiNDE0ZDQ0YjRjMjVjNWQ1MGM5NjQ0ZS90ZXh0cmVnaW9uOmMyYmE1MmQ2ZGI0MTRkNDRiNGMyNWM1ZDUwYzk2NDRlXzIzNA_c76b19bc-8bd0-48da-8b6f-91f199ab5be5">P90D</us-gaap:ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzUvZnJhZzpjMmJhNTJkNmRiNDE0ZDQ0YjRjMjVjNWQ1MGM5NjQ0ZS90ZXh0cmVnaW9uOmMyYmE1MmQ2ZGI0MTRkNDRiNGMyNWM1ZDUwYzk2NDRlXzM2NQ_6f93807d-58f5-4cb1-bbcf-58c841eabc36"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzUvZnJhZzpjMmJhNTJkNmRiNDE0ZDQ0YjRjMjVjNWQ1MGM5NjQ0ZS90ZXh0cmVnaW9uOmMyYmE1MmQ2ZGI0MTRkNDRiNGMyNWM1ZDUwYzk2NDRlXzM2NQ_c20f290b-3440-45ab-8f4c-87557514dbd0"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzUvZnJhZzpjMmJhNTJkNmRiNDE0ZDQ0YjRjMjVjNWQ1MGM5NjQ0ZS90ZXh0cmVnaW9uOmMyYmE1MmQ2ZGI0MTRkNDRiNGMyNWM1ZDUwYzk2NDRlXzM2NQ_cedeb625-594c-4e85-804e-045b4f4d7ffa"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ReinsuranceTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90ZXh0cmVnaW9uOjZjNTdlY2U4YmE2YzQwNzJhNWY2NWQ4N2NkZjhjYzJlXzg5NTI_7942b8e7-591a-4041-9aae-1928f928cfd5">Reinsurance&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.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, our insurance subsidiaries may use reinsurance to provide protection against adverse loss experience and to expand our capital sources. Reinsurance recoverables are recorded as assets and included in other assets on our consolidated balance sheets, predicated on a reinsurer's ability to meet their obligations under the reinsurance agreements. If the reinsurers are unable to satisfy their obligations under the agreements, our insurance subsidiaries would be liable for such defaulted amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effect of reinsurance on net premiums written and earned is as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.728%"/&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:12.556%"/&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:12.556%"/&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:12.558%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year 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:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Net premiums written:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct&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;927,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;922,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ceded (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;(107,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Net premiums written&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;820,029&#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;807,492&#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;834,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 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;Net premiums earned:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct&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;950,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;983,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;951,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ceded (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;(107,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net premiums earned&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;842,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;872,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;862,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt"&gt;Net of profit commission.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Quota Share Reinsurance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Essent Guaranty has entered into quota share reinsurance agreements with panels of third-party reinsurers ("QSR" agreements). Each of the third-party reinsurers has an insurer minimum financial strength rating of A- or better by S&amp;amp;P Global Ratings, A.M. Best or both. Under each QSR agreement, Essent Guaranty will cede premiums earned on a percentage of risk on all eligible policies written during a specified period, in exchange for reimbursement of ceded claims and claims expenses on covered policies, a specified ceding commission, as well as a profit commission that varies directly and inversely with ceded claims.  Essent Guaranty has certain termination rights under each QSR agreement, including the option to terminate each QSR agreement subject to a termination fee.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarizes Essent Guaranty's quota share reinsurance agreements as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.187%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.202%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;QSR Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Coverage Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ceding Percentage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ceding Commission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit Commission&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: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;QSR-2019&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:10pt;font-weight:400;line-height:100%"&gt;September 1, 2019-December 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;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:10pt;font-weight:700;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="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;20%&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: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;63%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;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;(2)&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: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;QSR-2022&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:10pt;font-weight:400;line-height:100%"&gt;January 1, 2022-December 31, 2022&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:10pt;font-weight:400;line-height:100%"&gt;20%&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:10pt;font-weight:400;line-height:100%"&gt;20%&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:10pt;font-weight:400;line-height:100%"&gt;62%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt"&gt;Under QSR-2019, Essent Guaranty cedes 40% of premiums on singles policies and 20% on all other policies. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt"&gt;The original profit commission on QSR-2019 was up to 60%; however because Essent Guaranty did not exercise its option to terminate the QSR Agreement on December 31, 2021, the maximum profit commission that Essent Guaranty could earn increased to 63% in 2022 and thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total RIF ceded under QSR 2019 and QSR 2022 was $6.9 billion as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Excess of Loss Reinsurance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Essent Guaranty has entered into fully collateralized reinsurance agreements ("Radnor Re Transactions") with unaffiliated special purpose insurers domiciled in Bermuda. For the reinsurance coverage periods, Essent Guaranty and its affiliates retain the first layer of the respective aggregate losses, and a Radnor Re special purpose insurer will then provide second layer coverage up to the outstanding reinsurance coverage amount. Essent Guaranty and its affiliates retain losses in excess of the outstanding reinsurance coverage amount. The reinsurance premium due to each Radnor Re special purpose insurer is calculated by multiplying the outstanding reinsurance coverage amount at the beginning of a period by a coupon rate, which is the sum of one-month LIBOR or SOFR plus a risk margin, and then subtracting actual investment income collected on the assets in the related reinsurance trust during that period. The aggregate excess of loss reinsurance coverage decreases over a ten-year period as the underlying covered mortgages amortize. Essent Guaranty has rights to terminate the Radnor Re Transactions. The Radnor Re entities collateralized the coverage by issuing mortgage insurance-linked notes ("ILNs") in an aggregate amount equal to the initial coverage to unaffiliated investors. The notes have ten-year legal maturities and are non-recourse to any assets of Essent Guaranty or its affiliates. The proceeds of the notes were deposited into reinsurance trusts for the benefit of Essent Guaranty and will be the source of reinsurance claim payments to Essent Guaranty and principal repayments on the ILNs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective June 1, 2022, Essent Guaranty entered into a reinsurance agreement with a panel of reinsurers that provides excess of loss coverage on new insurance written from October 1, 2021 through December 31, 2022. For the reinsurance coverage period, Essent Guaranty and its affiliates retain the first layer of the respective aggregate losses, and the reinsurance panel will then provide second layer coverage up to the outstanding reinsurance coverage amount. Essent Guaranty and its affiliates retain losses in excess of the outstanding reinsurance coverage amount. Essent Guaranty has also entered into reinsurance agreements with panels of reinsurers that provide aggregate excess of loss coverage immediately above or pari-passu to the coverage provided by the Radnor Re Transactions. The aggregate excess of loss reinsurance coverage decreases over a ten-year period as the underlying covered mortgages amortize. Essent Guaranty has rights to terminate these reinsurance agreements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarizes Essent Guaranty's excess of loss reinsurance agreements as of December&#160;31, 2022:&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:17.081%"/&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:24.266%"/&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:24.266%"/&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:24.266%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Vintage 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reinsurer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Optional Termination Date&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: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;2015 &amp;amp; 2016&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-weight:400;line-height:100%"&gt;Radnor Re 2019-2 Ltd.&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:10pt;font-weight:400;line-height:100%"&gt;June 20, 2019&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:10pt;font-weight:400;line-height:100%"&gt;June 25, 2024&lt;/span&gt;&lt;/td&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: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;2017&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-weight:400;line-height:100%"&gt;Radnor Re 2018-1 Ltd.&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:10pt;font-weight:400;line-height:100%"&gt;March 22, 2018&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:10pt;font-weight:400;line-height:100%"&gt;March 25, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;2017&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-weight:400;line-height:100%"&gt;Panel of Reinsurers&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: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;November 1, 2018&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: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;October 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2)&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: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;2018&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-weight:400;line-height:100%"&gt;Radnor Re 2019-1 Ltd.&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:10pt;font-weight:400;line-height:100%"&gt;February 28, 2019&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:10pt;font-weight:400;line-height:100%"&gt;February 25, 2026&lt;/span&gt;&lt;/td&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: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;2018&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-weight:400;line-height:100%"&gt;Panel of Reinsurers&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: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;February 28, 2019&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: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;February 25, 2026&lt;/span&gt;&lt;/td&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;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;2019&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-weight:400;line-height:100%"&gt;Radnor Re 2020-1 Ltd.&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:10pt;font-weight:400;line-height:100%"&gt;January 30, 2020&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:10pt;font-weight:400;line-height:100%"&gt;January 25, 2027&lt;/span&gt;&lt;/td&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: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;2019&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-weight:400;line-height:100%"&gt;Panel of Reinsurers&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: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;January 30, 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: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;January 25, 2027&lt;/span&gt;&lt;/td&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;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;2020 &amp;amp; 2021&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-weight:400;line-height:100%"&gt;Radnor Re 2021-1 Ltd.&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:10pt;font-weight:400;line-height:100%"&gt;June 23, 2021&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:10pt;font-weight:400;line-height:100%"&gt;June 26, 2028&lt;/span&gt;&lt;/td&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: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;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Radnor Re 2021-2 Ltd.&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: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;November 10, 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: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;November 25, 2027&lt;/span&gt;&lt;/td&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;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;2021 &amp;amp; 2022&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-weight:400;line-height:100%"&gt;Panel of Reinsurers&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:10pt;font-weight:400;line-height:100%"&gt;June 1, 2022&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:10pt;font-weight:400;line-height:100%"&gt;January 1, 2030&lt;/span&gt;&lt;/td&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: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;2021 &amp;amp; 2022&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-weight:400;line-height:100%"&gt;Radnor Re 2022-1 Ltd.&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: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;September 21, 2022&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: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;September 25, 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt"&gt;If the reinsurance agreement is not terminated at the optional termination date, the risk margin component of the reinsurance premium increases by 50%.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt"&gt;If the reinsurance agreement is not terminated at the optional termination date, the reinsurance premium increases by 50%.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes Essent Guaranty's excess of loss reinsurance coverages and retentions as of December&#160;31, 2022:&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:14.735%"/&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:10.190%"/&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.949%"/&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:10.043%"/&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:10.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.858%"/&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.949%"/&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.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&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="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;br/&gt;Reinsurance in Force&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Vintage 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;br/&gt;Insurance&lt;br/&gt;in Force&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;br/&gt;Risk&lt;br/&gt;in Force&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;ILN&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Reinsurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;br/&gt;First Layer&lt;br/&gt;Retention&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;border-top:1pt solid #000000;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;2015 &amp;amp; 2016&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;5,931,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:middle"/&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;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;2017&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,810,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,527,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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: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;(7)&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;311,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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;2018&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,620,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,708,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;(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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding: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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3)&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;8,185,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,108,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:2px 1pt;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;(9)&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;464,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 &amp;amp; 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4)&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;40,676,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,206,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5)&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;41,455,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,027,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;279,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 &amp;amp; 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt; (9)&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;75,406,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,284,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;141,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;507,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding: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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 &amp;amp; 2022 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(10)&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;33,815,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,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;/tr&gt;&lt;tr&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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-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;217,903,467&#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;57,552,815&#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;2,110,608&#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;border-bottom:3pt double #000000;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;350,211&#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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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,460,819&#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;2,028,750&#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:2px 1pt;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;(11)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt"&gt;Reinsurance coverage on new insurance written from January 1, 2019 through August 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&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:10.84pt"&gt;Reinsurance coverage on new insurance written from August 1, 2020 through March 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&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:10.84pt"&gt;Reinsurance coverage on new insurance written from April 1, 2021 through September 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&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:10.84pt"&gt;Coverage provided immediately above the coverage provided by Radnor Re 2018-1 Ltd.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&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:10.84pt"&gt;Coverage provided pari-passu to the coverage provided by Radnor Re 2019-1 Ltd.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&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:10.84pt"&gt;Coverage provided pari-passu to the coverage provided by Radnor Re 2020-1 Ltd.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9)&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:10.84pt"&gt;Reinsurance coverage on new insurance written from October 1, 2021 through December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&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:5.84pt"&gt;Reinsurance coverage on new insurance written from October 1, 2021 through July 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&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:5.84pt"&gt;The total remaining first layer retention differs from the sum of the individual reinsurance transactions as a result of overlapping coverage between certain transactions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on the level of delinquencies reported to us, the ILN transactions entered into prior to March 31, 2020 became subject to a "trigger event" as of June&#160;25, 2020. The amortization of principal of the notes issued by the unaffiliated special purpose insurers in connection with those ILN transactions is suspended and the aggregate excess of loss reinsurance coverage &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;will not amortize during the continuation of a trigger event. As of November 26, 2021, Radnor Re 2019-2 was no longer subject to a trigger event. Radnor Re 2020-1 was no longer subject to a trigger event as of July 25, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of monthly reinsurance premiums ceded to the Radnor Re entities will fluctuate due to changes in one-month LIBOR or SOFR and changes in money market rates that affect investment income collected on the assets in the reinsurance trusts. As the reinsurance premium will vary based on changes in these rates, we concluded that the Radnor Re Transactions contain embedded derivatives that will be accounted for separately like freestanding derivatives. The change in the fair value of the embedded derivatives is reported in earnings and included in other income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Radnor Re Transactions, we concluded that the risk transfer requirements for reinsurance accounting were met as each Radnor Re entity is assuming significant insurance risk and a reasonable possibility of a significant loss. In addition, we assessed whether each Radnor Re entity was a variable interest entity ("VIE") and the appropriate accounting for the Radnor Re entities if they were VIEs. A VIE is a legal entity that does not have sufficient equity at risk to finance its activities without additional subordinated financial support or is structured such that equity investors lack the ability to make significant decisions relating to the entity&#x2019;s operations through voting rights or do not substantively participate in the gains and losses of the entity. A VIE is consolidated by its primary beneficiary. The primary beneficiary is the entity that has both (1) the power to direct the activities of the VIE that most significantly affect the entity&#x2019;s economic performance and (2) the obligation to absorb losses or the right to receive benefits that could be potentially significant to the VIE. While also considering these factors, the consolidation conclusion depends on the breadth of the decision-making ability and ability to influence activities that significantly affect the economic performance of the VIE. We concluded that the Radnor Re entities are VIEs. However, given that Essent Guaranty (1) does not have the unilateral power to direct the activities that most significantly affect their economic performance and (2) does not have the obligation to absorb losses or the right to receive benefits that could be potentially significant to these entities, the Radnor Re entities are not consolidated in these financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents total assets of each Radnor Re special purpose insurer as well as our maximum exposure to loss associated with each Radnor Re entity, representing the fair value of the embedded derivatives, using observable inputs in active markets (Level 2), included in other assets (other accrued liabilities) on our consolidated balance sheet and the estimated net present value of investment earnings on the assets in the reinsurance trusts, each as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.040%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.680%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.680%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.680%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.680%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.685%"/&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maximum Exposure to Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total VIE Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;On - Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Off - Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;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;Radnor Re 2018-1 Ltd.&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;225,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&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;Radnor Re 2019-1 Ltd.&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;325,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Radnor Re 2019-2 Ltd.&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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;(1,449)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Radnor Re 2020-1 Ltd.&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;418,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Radnor Re 2021-1 Ltd.&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;451,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Radnor Re 2021-2 Ltd.&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;410,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;(2,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Radnor Re 2022-1 Ltd.&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;237,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;1,065&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;2,110,608&#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;(10,947)&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;526&#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;(10,421)&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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets of Radnor Re are the source of reinsurance claim payments to Essent Guaranty and provide capital relief under the PMIERs financial strength requirements (see Note&#160;16). A decline in the assets available to pay claims would reduce the capital relief available to Essent Guaranty.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReinsuranceTextBlock>
    <us-gaap:EffectsOfReinsuranceTableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90ZXh0cmVnaW9uOjZjNTdlY2U4YmE2YzQwNzJhNWY2NWQ4N2NkZjhjYzJlXzg5NTQ_212a724c-a274-4b8d-a09e-1ddb7b4e4f08">&lt;div style="text-indent:22.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 effect of reinsurance on net premiums written and earned is as follows:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.728%"/&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:12.556%"/&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:12.556%"/&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:12.558%"/&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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year 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:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Net premiums written:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td 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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct&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;927,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;922,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ceded (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;(107,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Net premiums written&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;820,029&#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;807,492&#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;834,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 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;Net premiums earned:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct&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;950,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;983,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;951,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ceded (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;(107,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net premiums earned&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;842,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;872,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;862,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt"&gt;Net of profit commission.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarizes Essent Guaranty's quota share reinsurance agreements as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.187%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.838%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.202%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.948%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;QSR Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Coverage Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ceding Percentage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ceding Commission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Profit Commission&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: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;QSR-2019&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:10pt;font-weight:400;line-height:100%"&gt;September 1, 2019-December 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;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:10pt;font-weight:700;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="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;20%&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: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;63%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;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;(2)&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: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;QSR-2022&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:10pt;font-weight:400;line-height:100%"&gt;January 1, 2022-December 31, 2022&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:10pt;font-weight:400;line-height:100%"&gt;20%&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:10pt;font-weight:400;line-height:100%"&gt;20%&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:10pt;font-weight:400;line-height:100%"&gt;62%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt"&gt;Under QSR-2019, Essent Guaranty cedes 40% of premiums on singles policies and 20% on all other policies. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt"&gt;The original profit commission on QSR-2019 was up to 60%; however because Essent Guaranty did not exercise its option to terminate the QSR Agreement on December 31, 2021, the maximum profit commission that Essent Guaranty could earn increased to 63% in 2022 and thereafter.&lt;/span&gt;&lt;/div&gt;</us-gaap:EffectsOfReinsuranceTableTextBlock>
    <us-gaap:DirectPremiumsWritten
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTozYzMxODdkODZiYzg0MmUyYjg5NmI2YzNkZjI1M2JkMi90YWJsZXJhbmdlOjNjMzE4N2Q4NmJjODQyZTJiODk2YjZjM2RmMjUzYmQyXzMtMi0xLTEtNjIwODk_b74d8dae-8c75-4cbe-b56b-331f570adc57"
      unitRef="usd">927702000</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsWritten
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTozYzMxODdkODZiYzg0MmUyYjg5NmI2YzNkZjI1M2JkMi90YWJsZXJhbmdlOjNjMzE4N2Q4NmJjODQyZTJiODk2YjZjM2RmMjUzYmQyXzMtNC0xLTEtNjIwODk_80d243cb-1f5d-49d6-8215-a9b42faf7d68"
      unitRef="usd">918406000</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsWritten
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTozYzMxODdkODZiYzg0MmUyYjg5NmI2YzNkZjI1M2JkMi90YWJsZXJhbmdlOjNjMzE4N2Q4NmJjODQyZTJiODk2YjZjM2RmMjUzYmQyXzMtNi0xLTEtNjIwODk_43c94dac-4728-4cfa-be76-6cbabf280836"
      unitRef="usd">922851000</us-gaap:DirectPremiumsWritten>
    <us-gaap:CededPremiumsWritten
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTozYzMxODdkODZiYzg0MmUyYjg5NmI2YzNkZjI1M2JkMi90YWJsZXJhbmdlOjNjMzE4N2Q4NmJjODQyZTJiODk2YjZjM2RmMjUzYmQyXzQtMi0xLTEtNjIwODk_93a0db22-97f4-48db-86db-24e1be2ff463"
      unitRef="usd">107673000</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsWritten
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTozYzMxODdkODZiYzg0MmUyYjg5NmI2YzNkZjI1M2JkMi90YWJsZXJhbmdlOjNjMzE4N2Q4NmJjODQyZTJiODk2YjZjM2RmMjUzYmQyXzQtNC0xLTEtNjIwODk_1b339afd-2da2-4ac4-8812-92e88eb357ae"
      unitRef="usd">110914000</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsWritten
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTozYzMxODdkODZiYzg0MmUyYjg5NmI2YzNkZjI1M2JkMi90YWJsZXJhbmdlOjNjMzE4N2Q4NmJjODQyZTJiODk2YjZjM2RmMjUzYmQyXzQtNi0xLTEtNjIwODk_d73877fa-b1e4-4869-9176-a3ed084e04dc"
      unitRef="usd">88738000</us-gaap:CededPremiumsWritten>
    <us-gaap:PremiumsWrittenNet
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTozYzMxODdkODZiYzg0MmUyYjg5NmI2YzNkZjI1M2JkMi90YWJsZXJhbmdlOjNjMzE4N2Q4NmJjODQyZTJiODk2YjZjM2RmMjUzYmQyXzUtMi0xLTEtNjIwODk_47cbd25f-bf59-46fb-af90-89643b88951a"
      unitRef="usd">820029000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsWrittenNet
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTozYzMxODdkODZiYzg0MmUyYjg5NmI2YzNkZjI1M2JkMi90YWJsZXJhbmdlOjNjMzE4N2Q4NmJjODQyZTJiODk2YjZjM2RmMjUzYmQyXzUtNC0xLTEtNjIwODk_affe5e54-769e-4d0e-abfb-be76b4d74ff2"
      unitRef="usd">807492000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsWrittenNet
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTozYzMxODdkODZiYzg0MmUyYjg5NmI2YzNkZjI1M2JkMi90YWJsZXJhbmdlOjNjMzE4N2Q4NmJjODQyZTJiODk2YjZjM2RmMjUzYmQyXzUtNi0xLTEtNjIwODk_e5aa3888-e1b3-4a36-ba6e-d865d0ec0957"
      unitRef="usd">834113000</us-gaap:PremiumsWrittenNet>
    <us-gaap:DirectPremiumsEarned
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTozYzMxODdkODZiYzg0MmUyYjg5NmI2YzNkZjI1M2JkMi90YWJsZXJhbmdlOjNjMzE4N2Q4NmJjODQyZTJiODk2YjZjM2RmMjUzYmQyXzgtMi0xLTEtNjIwODk_b5b31fb1-c331-4b85-8243-afa07a11bee5"
      unitRef="usd">950200000</us-gaap:DirectPremiumsEarned>
    <us-gaap:DirectPremiumsEarned
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTozYzMxODdkODZiYzg0MmUyYjg5NmI2YzNkZjI1M2JkMi90YWJsZXJhbmdlOjNjMzE4N2Q4NmJjODQyZTJiODk2YjZjM2RmMjUzYmQyXzgtNC0xLTEtNjIwODk_d6cf2680-e3ce-428e-8d8a-99ba1df9969f"
      unitRef="usd">983457000</us-gaap:DirectPremiumsEarned>
    <us-gaap:DirectPremiumsEarned
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTozYzMxODdkODZiYzg0MmUyYjg5NmI2YzNkZjI1M2JkMi90YWJsZXJhbmdlOjNjMzE4N2Q4NmJjODQyZTJiODk2YjZjM2RmMjUzYmQyXzgtNi0xLTEtNjIwODk_9ed93135-24d2-42bf-be2c-9b1c8d1867b4"
      unitRef="usd">951302000</us-gaap:DirectPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTozYzMxODdkODZiYzg0MmUyYjg5NmI2YzNkZjI1M2JkMi90YWJsZXJhbmdlOjNjMzE4N2Q4NmJjODQyZTJiODk2YjZjM2RmMjUzYmQyXzktMi0xLTEtNjIwODk_c1e4b9a3-f544-4b92-8f4f-37f37c864d6c"
      unitRef="usd">107673000</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTozYzMxODdkODZiYzg0MmUyYjg5NmI2YzNkZjI1M2JkMi90YWJsZXJhbmdlOjNjMzE4N2Q4NmJjODQyZTJiODk2YjZjM2RmMjUzYmQyXzktNC0xLTEtNjIwODk_8af91002-4a0f-41d4-837b-d55a58377f75"
      unitRef="usd">110914000</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTozYzMxODdkODZiYzg0MmUyYjg5NmI2YzNkZjI1M2JkMi90YWJsZXJhbmdlOjNjMzE4N2Q4NmJjODQyZTJiODk2YjZjM2RmMjUzYmQyXzktNi0xLTEtNjIwODk_c7f3bcd8-0b79-4583-b365-5355b7d0b7a5"
      unitRef="usd">88738000</us-gaap:CededPremiumsEarned>
    <us-gaap:PremiumsEarnedNet
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTozYzMxODdkODZiYzg0MmUyYjg5NmI2YzNkZjI1M2JkMi90YWJsZXJhbmdlOjNjMzE4N2Q4NmJjODQyZTJiODk2YjZjM2RmMjUzYmQyXzEwLTItMS0xLTYyMDg5_26768e6d-4055-4417-9f0f-6c62b3d7756c"
      unitRef="usd">842527000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTozYzMxODdkODZiYzg0MmUyYjg5NmI2YzNkZjI1M2JkMi90YWJsZXJhbmdlOjNjMzE4N2Q4NmJjODQyZTJiODk2YjZjM2RmMjUzYmQyXzEwLTQtMS0xLTYyMDg5_d5774ce0-f180-4cb8-ae2f-76826e2b5bcb"
      unitRef="usd">872543000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTozYzMxODdkODZiYzg0MmUyYjg5NmI2YzNkZjI1M2JkMi90YWJsZXJhbmdlOjNjMzE4N2Q4NmJjODQyZTJiODk2YjZjM2RmMjUzYmQyXzEwLTYtMS0xLTYyMDg5_9dde734a-871e-436b-addb-dc7e437f5258"
      unitRef="usd">862564000</us-gaap:PremiumsEarnedNet>
    <esnt:ReinsuranceCededPremiumsEarnedCedingCommissionPercent
      contextRef="ia6ca082965fc45e7b6e9cffcfd67102a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2NDFmMWI2MDFlODE0NWU1YjExYjc4NDYxODBmYjA2My90YWJsZXJhbmdlOjY0MWYxYjYwMWU4MTQ1ZTViMTFiNzg0NjE4MGZiMDYzXzEtNi0xLTEtNzA5Nzk_c9a48529-20c2-4ca8-a442-132e2699bfb2"
      unitRef="number">0.20</esnt:ReinsuranceCededPremiumsEarnedCedingCommissionPercent>
    <esnt:ReinsuranceProfitCommissionsMaximum
      contextRef="ia6ca082965fc45e7b6e9cffcfd67102a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2NDFmMWI2MDFlODE0NWU1YjExYjc4NDYxODBmYjA2My90YWJsZXJhbmdlOjY0MWYxYjYwMWU4MTQ1ZTViMTFiNzg0NjE4MGZiMDYzXzEtNy0xLTEtNzA5ODA_843a600c-0a21-4ad8-a6f2-6951fc9e70f4"
      unitRef="number">0.63</esnt:ReinsuranceProfitCommissionsMaximum>
    <esnt:ReinsuranceCededPremiumsEarnedPercentOfRiskOnAllOtherEligiblePolicies
      contextRef="i67da4c7ff2b0496ca8c58f0503df339a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2NDFmMWI2MDFlODE0NWU1YjExYjc4NDYxODBmYjA2My90YWJsZXJhbmdlOjY0MWYxYjYwMWU4MTQ1ZTViMTFiNzg0NjE4MGZiMDYzXzItNS0xLTEtNzA5ODM_893d47e6-8572-437a-9f76-04115144ebd2"
      unitRef="number">0.20</esnt:ReinsuranceCededPremiumsEarnedPercentOfRiskOnAllOtherEligiblePolicies>
    <esnt:ReinsuranceCededPremiumsEarnedCedingCommissionPercent
      contextRef="i67da4c7ff2b0496ca8c58f0503df339a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2NDFmMWI2MDFlODE0NWU1YjExYjc4NDYxODBmYjA2My90YWJsZXJhbmdlOjY0MWYxYjYwMWU4MTQ1ZTViMTFiNzg0NjE4MGZiMDYzXzItNi0xLTEtNzA5Nzk_cf099c8b-6cee-4f96-95f6-4821a5ea0cd6"
      unitRef="number">0.20</esnt:ReinsuranceCededPremiumsEarnedCedingCommissionPercent>
    <esnt:ReinsuranceProfitCommissionsMaximum
      contextRef="i67da4c7ff2b0496ca8c58f0503df339a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2NDFmMWI2MDFlODE0NWU1YjExYjc4NDYxODBmYjA2My90YWJsZXJhbmdlOjY0MWYxYjYwMWU4MTQ1ZTViMTFiNzg0NjE4MGZiMDYzXzItNy0xLTEtNzA5ODA_894bd6b9-8f2d-4cf8-b756-ce0128579964"
      unitRef="number">0.62</esnt:ReinsuranceProfitCommissionsMaximum>
    <esnt:ReinsuranceCededPremiumsEarnedPercentOfRiskOnEligibleSinglePremiumPolicies
      contextRef="ia6ca082965fc45e7b6e9cffcfd67102a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90ZXh0cmVnaW9uOjZjNTdlY2U4YmE2YzQwNzJhNWY2NWQ4N2NkZjhjYzJlXzMyOTg1MzQ4OTYwOTE_d91dac88-bc16-4531-82a8-8c74e85b117b"
      unitRef="number">0.40</esnt:ReinsuranceCededPremiumsEarnedPercentOfRiskOnEligibleSinglePremiumPolicies>
    <esnt:ReinsuranceCededPremiumsEarnedPercentOfRiskOnAllOtherEligiblePolicies
      contextRef="ia6ca082965fc45e7b6e9cffcfd67102a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90ZXh0cmVnaW9uOjZjNTdlY2U4YmE2YzQwNzJhNWY2NWQ4N2NkZjhjYzJlXzMyOTg1MzQ4OTYwOTY_c43fb276-afa3-4e8c-affa-65da93a6a7c9"
      unitRef="number">0.20</esnt:ReinsuranceCededPremiumsEarnedPercentOfRiskOnAllOtherEligiblePolicies>
    <esnt:ReinsuranceProfitCommissionsMaximum
      contextRef="i7a115a2be172440ba1bdba62d7b2e911_D20211231-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90ZXh0cmVnaW9uOjZjNTdlY2U4YmE2YzQwNzJhNWY2NWQ4N2NkZjhjYzJlXzMyOTg1MzQ4OTU4ODQ_41828e58-1292-4b8b-ad37-a14f9acda347"
      unitRef="number">0.60</esnt:ReinsuranceProfitCommissionsMaximum>
    <esnt:ReinsuranceProfitCommissionsMaximum
      contextRef="ia6ca082965fc45e7b6e9cffcfd67102a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90ZXh0cmVnaW9uOjZjNTdlY2U4YmE2YzQwNzJhNWY2NWQ4N2NkZjhjYzJlXzIxOTkwMjMyNzE5NzY_e36abefd-02a4-4ec8-a479-5e44f091c70d"
      unitRef="number">0.63</esnt:ReinsuranceProfitCommissionsMaximum>
    <esnt:RiskInForceCeded
      contextRef="ica3bd30ac14944c4badef3c9f9bf8559_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90ZXh0cmVnaW9uOjZjNTdlY2U4YmE2YzQwNzJhNWY2NWQ4N2NkZjhjYzJlXzEwOTk1MTE2Mzg2OTI_02d2d8e1-8c93-4939-ac46-c2efb1cac423"
      unitRef="usd">6900000000</esnt:RiskInForceCeded>
    <esnt:RiskInForceCeded
      contextRef="i35529afea4bf46f2aa94646a4a3e0b6a_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90ZXh0cmVnaW9uOjZjNTdlY2U4YmE2YzQwNzJhNWY2NWQ4N2NkZjhjYzJlXzEwOTk1MTE2Mzg2OTI_91861949-8505-4985-8ca3-aaba398b93a3"
      unitRef="usd">6900000000</esnt:RiskInForceCeded>
    <esnt:AmortizationPeriodExcessofLossPortfolio
      contextRef="i01884635b79e4ef59a97ba6ea7bc3e47_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90ZXh0cmVnaW9uOjZjNTdlY2U4YmE2YzQwNzJhNWY2NWQ4N2NkZjhjYzJlXzg5NTA_f9c23080-d10d-4d5c-a82a-c3235db387f7">P10Y</esnt:AmortizationPeriodExcessofLossPortfolio>
    <esnt:ReinsuranceDebtIssuedToCoverInsuranceTerm
      contextRef="id7e43f4de92e438898cc10e7684c2953_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90ZXh0cmVnaW9uOjZjNTdlY2U4YmE2YzQwNzJhNWY2NWQ4N2NkZjhjYzJlXzg5NDc_640552bd-3cb3-4728-98bf-b972f9602a98">P10Y</esnt:ReinsuranceDebtIssuedToCoverInsuranceTerm>
    <esnt:AmortizationPeriodExcessofLossPortfolio
      contextRef="if57ad0485a844da588914690f3539a58_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90ZXh0cmVnaW9uOjZjNTdlY2U4YmE2YzQwNzJhNWY2NWQ4N2NkZjhjYzJlXzg5NDg_ba59d646-49f8-4bcd-b5ce-f6fab4fa6e2d">P10Y</esnt:AmortizationPeriodExcessofLossPortfolio>
    <us-gaap:ReinsuranceRetentionPolicyTableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90ZXh0cmVnaW9uOjZjNTdlY2U4YmE2YzQwNzJhNWY2NWQ4N2NkZjhjYzJlXzg5NTU_b6abbc6c-8bba-4948-9922-8052b6641f1e">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarizes Essent Guaranty's excess of loss reinsurance agreements as of December&#160;31, 2022:&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:17.081%"/&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:24.266%"/&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:24.266%"/&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:24.266%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Vintage 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reinsurer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effective Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Optional Termination Date&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: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;2015 &amp;amp; 2016&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-weight:400;line-height:100%"&gt;Radnor Re 2019-2 Ltd.&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:10pt;font-weight:400;line-height:100%"&gt;June 20, 2019&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:10pt;font-weight:400;line-height:100%"&gt;June 25, 2024&lt;/span&gt;&lt;/td&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: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;2017&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-weight:400;line-height:100%"&gt;Radnor Re 2018-1 Ltd.&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:10pt;font-weight:400;line-height:100%"&gt;March 22, 2018&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:10pt;font-weight:400;line-height:100%"&gt;March 25, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;2017&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-weight:400;line-height:100%"&gt;Panel of Reinsurers&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: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;November 1, 2018&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: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;October 1, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2)&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: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;2018&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-weight:400;line-height:100%"&gt;Radnor Re 2019-1 Ltd.&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:10pt;font-weight:400;line-height:100%"&gt;February 28, 2019&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:10pt;font-weight:400;line-height:100%"&gt;February 25, 2026&lt;/span&gt;&lt;/td&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: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;2018&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-weight:400;line-height:100%"&gt;Panel of Reinsurers&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: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;February 28, 2019&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: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;February 25, 2026&lt;/span&gt;&lt;/td&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;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;2019&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-weight:400;line-height:100%"&gt;Radnor Re 2020-1 Ltd.&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:10pt;font-weight:400;line-height:100%"&gt;January 30, 2020&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:10pt;font-weight:400;line-height:100%"&gt;January 25, 2027&lt;/span&gt;&lt;/td&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: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;2019&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-weight:400;line-height:100%"&gt;Panel of Reinsurers&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: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;January 30, 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: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;January 25, 2027&lt;/span&gt;&lt;/td&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;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;2020 &amp;amp; 2021&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-weight:400;line-height:100%"&gt;Radnor Re 2021-1 Ltd.&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:10pt;font-weight:400;line-height:100%"&gt;June 23, 2021&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:10pt;font-weight:400;line-height:100%"&gt;June 26, 2028&lt;/span&gt;&lt;/td&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: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;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Radnor Re 2021-2 Ltd.&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: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;November 10, 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: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;November 25, 2027&lt;/span&gt;&lt;/td&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;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;2021 &amp;amp; 2022&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-weight:400;line-height:100%"&gt;Panel of Reinsurers&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:10pt;font-weight:400;line-height:100%"&gt;June 1, 2022&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:10pt;font-weight:400;line-height:100%"&gt;January 1, 2030&lt;/span&gt;&lt;/td&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: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;2021 &amp;amp; 2022&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-weight:400;line-height:100%"&gt;Radnor Re 2022-1 Ltd.&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: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;September 21, 2022&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: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;September 25, 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt"&gt;If the reinsurance agreement is not terminated at the optional termination date, the risk margin component of the reinsurance premium increases by 50%.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt"&gt;If the reinsurance agreement is not terminated at the optional termination date, the reinsurance premium increases by 50%.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes Essent Guaranty's excess of loss reinsurance coverages and retentions as of December&#160;31, 2022:&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:14.735%"/&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:10.190%"/&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.949%"/&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:10.043%"/&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:10.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.858%"/&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.949%"/&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.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&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="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;br/&gt;Reinsurance in Force&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Vintage 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;br/&gt;Insurance&lt;br/&gt;in Force&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;br/&gt;Risk&lt;br/&gt;in Force&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;ILN&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Reinsurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;br/&gt;First Layer&lt;br/&gt;Retention&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;border-top:1pt solid #000000;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;2015 &amp;amp; 2016&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;5,931,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:middle"/&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&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;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;2017&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,810,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,527,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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: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;(7)&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;311,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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: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;2018&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,620,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,708,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;(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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding: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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3)&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;8,185,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,108,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;418,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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:2px 1pt;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;(9)&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;464,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 &amp;amp; 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4)&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;40,676,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,206,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5)&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;41,455,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,027,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;279,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 &amp;amp; 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt; (9)&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;75,406,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,284,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;141,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;507,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding: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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 &amp;amp; 2022 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(10)&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;33,815,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,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;/tr&gt;&lt;tr&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;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-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;217,903,467&#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;57,552,815&#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;2,110,608&#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;border-bottom:3pt double #000000;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;350,211&#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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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,460,819&#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;2,028,750&#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:2px 1pt;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;(11)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt"&gt;Reinsurance coverage on new insurance written from January 1, 2019 through August 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4)&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:10.84pt"&gt;Reinsurance coverage on new insurance written from August 1, 2020 through March 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5)&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:10.84pt"&gt;Reinsurance coverage on new insurance written from April 1, 2021 through September 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6)&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:10.84pt"&gt;Coverage provided immediately above the coverage provided by Radnor Re 2018-1 Ltd.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&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:10.84pt"&gt;Coverage provided pari-passu to the coverage provided by Radnor Re 2019-1 Ltd.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&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:10.84pt"&gt;Coverage provided pari-passu to the coverage provided by Radnor Re 2020-1 Ltd.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9)&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:10.84pt"&gt;Reinsurance coverage on new insurance written from October 1, 2021 through December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&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:5.84pt"&gt;Reinsurance coverage on new insurance written from October 1, 2021 through July 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11)&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:5.84pt"&gt;The total remaining first layer retention differs from the sum of the individual reinsurance transactions as a result of overlapping coverage between certain transactions.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReinsuranceRetentionPolicyTableTextBlock>
    <esnt:RiskMarginIncreaseAfterOptionalTerminationDate
      contextRef="ic5e8e9e50a4743e38b00ce55937eb336_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90ZXh0cmVnaW9uOjZjNTdlY2U4YmE2YzQwNzJhNWY2NWQ4N2NkZjhjYzJlXzQ1MDA_6403058c-ac24-4dae-875c-e5af3d889f09"
      unitRef="number">0.50</esnt:RiskMarginIncreaseAfterOptionalTerminationDate>
    <esnt:RiskMarginIncreaseAfterOptionalTerminationDate
      contextRef="i072113328a1046ea9948e6a3e58c3f93_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90ZXh0cmVnaW9uOjZjNTdlY2U4YmE2YzQwNzJhNWY2NWQ4N2NkZjhjYzJlXzQ2MjI_edfa062e-812f-4c3c-a1c3-189854a8dbbb"
      unitRef="number">0.50</esnt:RiskMarginIncreaseAfterOptionalTerminationDate>
    <esnt:ReinsuranceRemainingInsuranceInForce
      contextRef="if995abb0223749aba71be1f17b45f809_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzItMi0xLTEtNjIwODk_f58387e6-08c8-40ec-a11d-c35459df7845"
      unitRef="usd">5931479000</esnt:ReinsuranceRemainingInsuranceInForce>
    <esnt:ReinsuranceRemainingRiskInForce
      contextRef="if995abb0223749aba71be1f17b45f809_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzItNC0xLTEtNjIwODk_37bb4e1c-9536-474f-8229-9d447a95222c"
      unitRef="usd">1610997000</esnt:ReinsuranceRemainingRiskInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="ib614d531124249588609e54abcbd15ea_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzItNi0xLTEtNjIwODk_9dcca476-34d8-46ae-b42e-5ae597d002c9"
      unitRef="usd">41764000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="ibacb5592840e45a0a5893a66f4b0f6e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzItOC0xLTEtNjIwODk_cdf0aac3-d9c1-4f17-8547-0451adeb2cfe"
      unitRef="usd">0</esnt:ReinsuranceRemainingReinsuranceInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="if995abb0223749aba71be1f17b45f809_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzItMTEtMS0xLTYyMDg5_d670aa2c-7d12-4057-a76b-b8a581f89330"
      unitRef="usd">41764000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <us-gaap:ReinsuranceRetentionAmountRetainedPerLife
      contextRef="ia889fb33d506494b912649975eae0546_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzItMTMtMS0xLTYyMDg5_4d8ce41e-1a94-4600-a541-73f700f4563c"
      unitRef="usd">206843000</us-gaap:ReinsuranceRetentionAmountRetainedPerLife>
    <esnt:ReinsuranceRemainingInsuranceInForce
      contextRef="i1f6aec504bdd474d9c0d48e70889c52a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzMtMi0xLTEtNjIwODk_f7938bad-9a3b-4c9c-9f20-aa44f45735db"
      unitRef="usd">5810456000</esnt:ReinsuranceRemainingInsuranceInForce>
    <esnt:ReinsuranceRemainingRiskInForce
      contextRef="i1f6aec504bdd474d9c0d48e70889c52a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzMtNC0xLTEtNjIwODk_aec77cad-1bbf-4d82-83b8-dfb4910dd362"
      unitRef="usd">1527469000</esnt:ReinsuranceRemainingRiskInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="ic5e8e9e50a4743e38b00ce55937eb336_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzMtNi0xLTEtNjIwODk_f00a6b76-4820-4199-a0c5-c09a669fac64"
      unitRef="usd">225562000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="i1188fc6633b04418a31fcf6bb32ab538_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzMtOC0xLTEtNjIwODk_1057200d-383c-429b-a60f-67089bdf2b61"
      unitRef="usd">85627000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="i1f6aec504bdd474d9c0d48e70889c52a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzMtMTEtMS0xLTYyMDg5_7984dd18-8fa4-4918-aeee-36f638dafba8"
      unitRef="usd">311189000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <us-gaap:ReinsuranceRetentionAmountRetainedPerLife
      contextRef="icbddae3bb6bf4a35b8744df33abb516f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzMtMTMtMS0xLTYyMDg5_d926af31-1e2c-4ae7-a436-6f99dca38de5"
      unitRef="usd">216143000</us-gaap:ReinsuranceRetentionAmountRetainedPerLife>
    <esnt:ReinsuranceRemainingInsuranceInForce
      contextRef="i692a626749484f678a15a65ceaf3ed07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzQtMi0xLTEtNjIwODk_8c7b13c1-e903-4ff9-a663-afd1cfa64dc9"
      unitRef="usd">6620816000</esnt:ReinsuranceRemainingInsuranceInForce>
    <esnt:ReinsuranceRemainingRiskInForce
      contextRef="i692a626749484f678a15a65ceaf3ed07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzQtNC0xLTEtNjIwODk_8360ef1a-34e4-485f-b0de-329321f79577"
      unitRef="usd">1708129000</esnt:ReinsuranceRemainingRiskInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="ib4951148523e469b9a09d2c65b372950_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzQtNi0xLTEtNjIwODk_117d2412-1837-4c47-adb8-fe77e820c95c"
      unitRef="usd">325537000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="i35cef1e5434a4c92ab8f258258c302a7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzQtOC0xLTEtNjIwODk_9ce7e2d5-f06f-4155-94ac-5e3e101e1904"
      unitRef="usd">76144000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="i692a626749484f678a15a65ceaf3ed07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzQtMTEtMS0xLTYyMDg5_8a60ae45-4152-4dc6-9ad8-dac4462dbfd6"
      unitRef="usd">401681000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <us-gaap:ReinsuranceRetentionAmountRetainedPerLife
      contextRef="i313846faef6e44699e2a15e55c536281_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzQtMTMtMS0xLTYyMDg5_7dc5cdf1-14a1-44bd-9feb-ba18c85e6271"
      unitRef="usd">248675000</us-gaap:ReinsuranceRetentionAmountRetainedPerLife>
    <esnt:ReinsuranceRemainingInsuranceInForce
      contextRef="ib0f81afa93594d2c9eaff444ed9a86e1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzUtMi0xLTEtNjIwODk_e9c9e005-6a4a-4434-893b-e424bc8ce346"
      unitRef="usd">8185651000</esnt:ReinsuranceRemainingInsuranceInForce>
    <esnt:ReinsuranceRemainingRiskInForce
      contextRef="ib0f81afa93594d2c9eaff444ed9a86e1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzUtNC0xLTEtNjIwODk_00ec73ad-ccd1-4165-8764-5cbd20db5a78"
      unitRef="usd">2108121000</esnt:ReinsuranceRemainingRiskInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="i62bedb0b11bb488f86d6d73e379ed590_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzUtNi0xLTEtNjIwODk_5e8c978f-06cf-4206-bad3-a306ce12e897"
      unitRef="usd">418006000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="id84b6811a0894c828c5eafef57c92a9b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzUtOC0xLTEtNjIwODk_4f673d53-c440-47e4-8e2e-bc54cdbfede1"
      unitRef="usd">46448000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="ib0f81afa93594d2c9eaff444ed9a86e1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzUtMTEtMS0xLTYyMDg5_4d26b13d-3998-44ec-b969-ba0e5e1ccb42"
      unitRef="usd">464454000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <us-gaap:ReinsuranceRetentionAmountRetainedPerLife
      contextRef="iec325dad622a460d9979f69c2262ad9a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzUtMTMtMS0xLTYyMDg5_6c441298-998d-4436-aea0-19e70cd6f8e6"
      unitRef="usd">214708000</us-gaap:ReinsuranceRetentionAmountRetainedPerLife>
    <esnt:ReinsuranceRemainingInsuranceInForce
      contextRef="i6f79dbe1377e4b759f151e18a3daa4b3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzctMi0xLTEtNjIwODk_d944f7cf-bb92-4c1f-8521-fcba007dd174"
      unitRef="usd">40676403000</esnt:ReinsuranceRemainingInsuranceInForce>
    <esnt:ReinsuranceRemainingRiskInForce
      contextRef="i6f79dbe1377e4b759f151e18a3daa4b3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzctNC0xLTEtNjIwODk_3114f228-d653-4ba0-a80c-f8c5835d05c8"
      unitRef="usd">10206068000</esnt:ReinsuranceRemainingRiskInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="i67ceed684f324f3d8cf71b40842614f0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzctNi0xLTEtNjIwODk_adec1a87-de6c-4a68-8c1b-bfe5f36d851d"
      unitRef="usd">451093000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="i4f26b76fd52e4628be9bb49985b6bcd4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzctOC0xLTEtNjIwODk_f0fa75b6-4784-44bf-b63c-8ac967dda1d1"
      unitRef="usd">0</esnt:ReinsuranceRemainingReinsuranceInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="i6f79dbe1377e4b759f151e18a3daa4b3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzctMTEtMS0xLTYyMDg5_1b1a9e8d-c96a-4cdf-8152-5063ef2d06cb"
      unitRef="usd">451093000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <us-gaap:ReinsuranceRetentionAmountRetainedPerLife
      contextRef="i32c0c17980114bf59da23eaf745808bc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzctMTMtMS0xLTYyMDg5_20c89f33-b2c2-49f4-b1b0-dca4e68804dc"
      unitRef="usd">278919000</us-gaap:ReinsuranceRetentionAmountRetainedPerLife>
    <esnt:ReinsuranceRemainingInsuranceInForce
      contextRef="i2be04e7f55bb4b928232c162038014c2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzgtMi0xLTEtNjIwODk_c723e382-6d0b-4a60-8ef5-e5758b28f6a9"
      unitRef="usd">41455845000</esnt:ReinsuranceRemainingInsuranceInForce>
    <esnt:ReinsuranceRemainingRiskInForce
      contextRef="i2be04e7f55bb4b928232c162038014c2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzgtNC0xLTEtNjIwODk_290d4acc-b832-43bf-a81d-a786e2a6ddb8"
      unitRef="usd">11027751000</esnt:ReinsuranceRemainingRiskInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="i458308bbab444ca7aa9f15c67a76c3ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzgtNi0xLTEtNjIwODk_4fd19290-7589-4eeb-bec3-1405361d130f"
      unitRef="usd">410778000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="i842d8ec7466b4a0889fffd2401604737_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzgtOC0xLTEtNjIwODk_f9de50e6-9530-4af5-bf5c-a0e69d6a96ba"
      unitRef="usd">0</esnt:ReinsuranceRemainingReinsuranceInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="i2be04e7f55bb4b928232c162038014c2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzgtMTEtMS0xLTYyMDg5_60f5242c-47d9-4ba8-824d-b933e5d683f3"
      unitRef="usd">410778000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <us-gaap:ReinsuranceRetentionAmountRetainedPerLife
      contextRef="id5abe89a61cf4245842c7e27e54f3529_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzgtMTMtMS0xLTYyMDg5_22240708-f569-448f-83d9-dde68851b6e9"
      unitRef="usd">279400000</us-gaap:ReinsuranceRetentionAmountRetainedPerLife>
    <esnt:ReinsuranceRemainingInsuranceInForce
      contextRef="i0b0458a4aa5a47a29e64a471e20cb35b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzgtMi0xLTEtNjczMjI_a6de5edb-338b-4c27-bb08-8cd61d67458c"
      unitRef="usd">75406975000</esnt:ReinsuranceRemainingInsuranceInForce>
    <esnt:ReinsuranceRemainingRiskInForce
      contextRef="i0b0458a4aa5a47a29e64a471e20cb35b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzgtNC0xLTEtNjczMjU_a535d225-f22f-4424-ab0b-0d4d7783cc1d"
      unitRef="usd">20284551000</esnt:ReinsuranceRemainingRiskInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="ia015919b9ff540108256bc137a9d9168_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzgtNi0xLTEtNjczMjg_49216834-0759-4c34-98ab-0643a8c71ccf"
      unitRef="usd">0</esnt:ReinsuranceRemainingReinsuranceInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="i2f115c231f5343498191aed305f593cb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzgtOC0xLTEtNjczMzE_73430f5c-37c0-4ef0-ad51-5609d072a32f"
      unitRef="usd">141992000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="i0b0458a4aa5a47a29e64a471e20cb35b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzgtMTEtMS0xLTY3MzM0_a1bef336-52cb-4ba9-8b50-49b143f94ff3"
      unitRef="usd">141992000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <us-gaap:ReinsuranceRetentionAmountRetainedPerLife
      contextRef="ie0c503d2b269409f9efa48a0a158d04b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzgtMTMtMS0xLTY3MzUy_80289eed-9914-40e5-9514-93b307417b6c"
      unitRef="usd">507114000</us-gaap:ReinsuranceRetentionAmountRetainedPerLife>
    <esnt:ReinsuranceRemainingInsuranceInForce
      contextRef="i20ca85f5117943fd9ed7546c641b2c04_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzktMi0xLTEtNjczMjI_444697a0-8d25-4bf9-8c78-a242b987d045"
      unitRef="usd">33815842000</esnt:ReinsuranceRemainingInsuranceInForce>
    <esnt:ReinsuranceRemainingRiskInForce
      contextRef="i20ca85f5117943fd9ed7546c641b2c04_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzktNC0xLTEtNjczMjU_6a4b76a2-8580-40a9-8529-5e177dc5e6c8"
      unitRef="usd">9079729000</esnt:ReinsuranceRemainingRiskInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="i26b9f2ba5b3b43aabb4f0daa0e12bf96_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzktNi0xLTEtNjczMjg_da64f95f-db77-4460-820e-5c8a2e0919b3"
      unitRef="usd">237868000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="i410de1a648cf440fa0ee0eb6b793fdbe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzktOC0xLTEtNjczMzE_58113606-9a30-4e84-b15a-c81ff051c4e3"
      unitRef="usd">0</esnt:ReinsuranceRemainingReinsuranceInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="i20ca85f5117943fd9ed7546c641b2c04_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzktMTEtMS0xLTY3MzM0_e3c7b6c7-0c9a-475f-80d2-eb3b7ee4fba6"
      unitRef="usd">237868000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <us-gaap:ReinsuranceRetentionAmountRetainedPerLife
      contextRef="i7c649df36a05479ea64a175345f363fc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzktMTMtMS0xLTY3MzUy_15ae525e-2c49-498a-bc3a-f737af65e0bf"
      unitRef="usd">303761000</us-gaap:ReinsuranceRetentionAmountRetainedPerLife>
    <esnt:ReinsuranceRemainingInsuranceInForce
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzktMi0xLTEtNjIwODk_afbb540c-f32a-45f5-9390-666e3bc5b114"
      unitRef="usd">217903467000</esnt:ReinsuranceRemainingInsuranceInForce>
    <esnt:ReinsuranceRemainingRiskInForce
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzktNC0xLTEtNjIwODk_ab9b12c3-0444-41de-9b2b-921e73645fe9"
      unitRef="usd">57552815000</esnt:ReinsuranceRemainingRiskInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="if3c7f16a4c5a40fc85ce8a2e021efc5a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzktNi0xLTEtNjIwODk_1557014b-031d-4893-bdfb-a26c7585522a"
      unitRef="usd">2110608000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="i144d8c87e4774d05809bc956052520d9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzktOC0xLTEtNjIwODk_184cc770-8631-4830-b4b4-229c570da313"
      unitRef="usd">350211000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <esnt:ReinsuranceRemainingReinsuranceInForce
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzktMTEtMS0xLTYyMDg5_c31f696a-3064-430a-9688-9c4be6e7de91"
      unitRef="usd">2460819000</esnt:ReinsuranceRemainingReinsuranceInForce>
    <us-gaap:ReinsuranceRetentionAmountRetainedPerLife
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo2OTA1YjMwYTQyOTg0OWI3ODQ5NGNlNDlhMGVhZTFmNS90YWJsZXJhbmdlOjY5MDViMzBhNDI5ODQ5Yjc4NDk0Y2U0OWEwZWFlMWY1XzktMTMtMS0xLTYyMDg5_bb9bbd2f-c8eb-4edc-a9ad-d32ff034fec8"
      unitRef="usd">2028750000</us-gaap:ReinsuranceRetentionAmountRetainedPerLife>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90ZXh0cmVnaW9uOjZjNTdlY2U4YmE2YzQwNzJhNWY2NWQ4N2NkZjhjYzJlXzg5NDk_12295e94-4a7e-496c-a105-d15df0e1e22e">&lt;div style="text-indent:22.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 total assets of each Radnor Re special purpose insurer as well as our maximum exposure to loss associated with each Radnor Re entity, representing the fair value of the embedded derivatives, using observable inputs in active markets (Level 2), included in other assets (other accrued liabilities) on our consolidated balance sheet and the estimated net present value of investment earnings on the assets in the reinsurance trusts, each as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.040%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.680%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.680%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.680%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.680%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.685%"/&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="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maximum Exposure to Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total VIE Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;On - Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Off - Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;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;Radnor Re 2018-1 Ltd.&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;225,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&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;Radnor Re 2019-1 Ltd.&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;325,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,013)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Radnor Re 2019-2 Ltd.&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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;(1,449)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Radnor Re 2020-1 Ltd.&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;418,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Radnor Re 2021-1 Ltd.&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;451,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Radnor Re 2021-2 Ltd.&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;410,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;(2,772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Radnor Re 2022-1 Ltd.&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;237,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;1,065&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&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;2,110,608&#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;(10,947)&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;526&#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;(10,421)&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:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:Assets
      contextRef="i41b41276f0f94a119e2edcd9fe9154ec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzItMi0xLTEtNjIwODk_134b294d-ef37-47e0-830e-a7545b149e62"
      unitRef="usd">225562000</us-gaap:Assets>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOnTheBalanceSheet
      contextRef="i41b41276f0f94a119e2edcd9fe9154ec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzItNC0xLTEtNjIwODk_891bed44-0cf7-4748-aa17-6c87c5738dfa"
      unitRef="usd">215000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOnTheBalanceSheet>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOffTheBalanceSheet
      contextRef="i41b41276f0f94a119e2edcd9fe9154ec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzItNi0xLTEtNjIwODk_5222f014-e66b-44d6-ae10-ce08f9c08687"
      unitRef="usd">27000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOffTheBalanceSheet>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossGainExposureAmount
      contextRef="i41b41276f0f94a119e2edcd9fe9154ec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzItOC0xLTEtNjIwODk_0efd8981-d153-4ebd-973c-3d36672fd836"
      unitRef="usd">242000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossGainExposureAmount>
    <us-gaap:Assets
      contextRef="i5834cf2dee5648b0aa7a5bd9a24bd4e9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzMtMi0xLTEtNjIwODk_b6fac146-c788-487b-9805-92ce9873da16"
      unitRef="usd">325537000</us-gaap:Assets>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOnTheBalanceSheet
      contextRef="i5834cf2dee5648b0aa7a5bd9a24bd4e9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzMtNC0xLTEtNjIwODk_19430552-98a8-44c1-be9b-499a588446ef"
      unitRef="usd">-2080000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOnTheBalanceSheet>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOffTheBalanceSheet
      contextRef="i5834cf2dee5648b0aa7a5bd9a24bd4e9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzMtNi0xLTEtNjIwODk_267ca3dc-368e-4f26-b7e6-dc9adafcebe2"
      unitRef="usd">67000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOffTheBalanceSheet>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossGainExposureAmount
      contextRef="i5834cf2dee5648b0aa7a5bd9a24bd4e9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzMtOC0xLTEtNjIwODk_cdad2b39-b1f0-4e59-914c-9183a1a0c21b"
      unitRef="usd">-2013000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossGainExposureAmount>
    <us-gaap:Assets
      contextRef="i3e56f7cc959b447a875c42c1e58dbe2b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzQtMi0xLTEtNjIwODk_a0b41078-f2aa-4d60-9ba7-087bdf5d56bf"
      unitRef="usd">41764000</us-gaap:Assets>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOnTheBalanceSheet
      contextRef="i3e56f7cc959b447a875c42c1e58dbe2b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzQtNC0xLTEtNjIwODk_101fa7f7-b5c3-4562-83e4-a38516f4f857"
      unitRef="usd">-1450000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOnTheBalanceSheet>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOffTheBalanceSheet
      contextRef="i3e56f7cc959b447a875c42c1e58dbe2b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzQtNi0xLTEtNjIwODk_25df801a-6f23-4f26-943d-8c8b3df3c09b"
      unitRef="usd">1000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOffTheBalanceSheet>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossGainExposureAmount
      contextRef="i3e56f7cc959b447a875c42c1e58dbe2b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzQtOC0xLTEtNjIwODk_bb741515-94d4-43a8-8027-5f6017250a83"
      unitRef="usd">-1449000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossGainExposureAmount>
    <us-gaap:Assets
      contextRef="i2ff23c3f63d64755a679377aa5ca9e6f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzUtMi0xLTEtNjIwODk_ffd624da-bd58-4211-abb2-f265d03a2d55"
      unitRef="usd">418006000</us-gaap:Assets>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOnTheBalanceSheet
      contextRef="i2ff23c3f63d64755a679377aa5ca9e6f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzUtNC0xLTEtNjIwODk_e3e7a32a-a39c-4d4a-aaa7-4d103c96de20"
      unitRef="usd">-1398000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOnTheBalanceSheet>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOffTheBalanceSheet
      contextRef="i2ff23c3f63d64755a679377aa5ca9e6f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzUtNi0xLTEtNjIwODk_124abc2d-0040-4ce5-aa9c-6b1539d756cf"
      unitRef="usd">79000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOffTheBalanceSheet>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossGainExposureAmount
      contextRef="i2ff23c3f63d64755a679377aa5ca9e6f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzUtOC0xLTEtNjIwODk_81c48e16-00d9-44eb-ba8a-9b29959bf28c"
      unitRef="usd">-1319000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossGainExposureAmount>
    <us-gaap:Assets
      contextRef="ifd66a5e12ef94ff89398e737debfd76f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzctMi0xLTEtNjIwODk_cf91fe6d-7182-4067-8a4d-62e880847dc1"
      unitRef="usd">451093000</us-gaap:Assets>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOnTheBalanceSheet
      contextRef="ifd66a5e12ef94ff89398e737debfd76f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzctNC0xLTEtNjIwODk_cc09f95f-ad5a-4ca9-ad1f-0811db88c811"
      unitRef="usd">-4441000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOnTheBalanceSheet>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOffTheBalanceSheet
      contextRef="ifd66a5e12ef94ff89398e737debfd76f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzctNi0xLTEtNjIwODk_ce2bbc94-0c77-4209-bdb6-f44a675c54b7"
      unitRef="usd">95000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOffTheBalanceSheet>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossGainExposureAmount
      contextRef="ifd66a5e12ef94ff89398e737debfd76f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzctOC0xLTEtNjIwODk_97892b0f-2691-407d-a76d-65b4090f380b"
      unitRef="usd">-4346000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossGainExposureAmount>
    <us-gaap:Assets
      contextRef="i0437d6a2f31c426aa3684d40047c934a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzgtMi0xLTEtNjIwODk_431a4b58-2276-4185-aea8-808f4784e32c"
      unitRef="usd">410778000</us-gaap:Assets>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOnTheBalanceSheet
      contextRef="i0437d6a2f31c426aa3684d40047c934a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzgtNC0xLTEtNjIwODk_bb2099a1-68b4-4789-ae55-e65dc6d7e268"
      unitRef="usd">-2772000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOnTheBalanceSheet>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOffTheBalanceSheet
      contextRef="i0437d6a2f31c426aa3684d40047c934a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzgtNi0xLTEtNjIwODk_34b95e98-ddc7-4cb3-84ba-a8c9d93c78fb"
      unitRef="usd">171000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOffTheBalanceSheet>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossGainExposureAmount
      contextRef="i0437d6a2f31c426aa3684d40047c934a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzgtOC0xLTEtNjIwODk_57c2a2b9-ea16-419d-8ff2-10cf7df3fccb"
      unitRef="usd">-2601000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossGainExposureAmount>
    <us-gaap:Assets
      contextRef="i1f3457025457455aabb17794a01bbbb2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzgtMi0xLTEtNjc0Mzc_d2b85361-5997-4d61-95e2-1106cd36a7cb"
      unitRef="usd">237868000</us-gaap:Assets>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOnTheBalanceSheet
      contextRef="i1f3457025457455aabb17794a01bbbb2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzgtNC0xLTEtNjc0Nzc_8e632de2-e774-4c80-aa65-f8dfd515bcd1"
      unitRef="usd">979000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOnTheBalanceSheet>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOffTheBalanceSheet
      contextRef="i1f3457025457455aabb17794a01bbbb2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzgtNi0xLTEtNjc0Nzc_08eb26d2-a77b-4e06-bfc4-fe875fcc7dd8"
      unitRef="usd">86000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOffTheBalanceSheet>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossGainExposureAmount
      contextRef="i1f3457025457455aabb17794a01bbbb2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzgtOC0xLTEtNjc0Nzc_12ee3fda-8bfe-4831-a0d2-f7e62c029ea5"
      unitRef="usd">1065000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossGainExposureAmount>
    <us-gaap:Assets
      contextRef="i07280e3400994228b947fd3031c99550_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzktMi0xLTEtNjIwODk_3970f325-d522-4113-86e5-b7d037b7fcf4"
      unitRef="usd">2110608000</us-gaap:Assets>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOnTheBalanceSheet
      contextRef="i07280e3400994228b947fd3031c99550_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzktNC0xLTEtNjIwODk_db8de500-54cc-4625-8d78-112ac03fdb98"
      unitRef="usd">-10947000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOnTheBalanceSheet>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOffTheBalanceSheet
      contextRef="i07280e3400994228b947fd3031c99550_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzktNi0xLTEtNjIwODk_accdaf17-351f-4eaa-96fa-bad057cbb713"
      unitRef="usd">526000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossExposureAmountOffTheBalanceSheet>
    <esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossGainExposureAmount
      contextRef="i07280e3400994228b947fd3031c99550_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xNzgvZnJhZzo2YzU3ZWNlOGJhNmM0MDcyYTVmNjVkODdjZGY4Y2MyZS90YWJsZTo0ZTEzMjAwZmUxYTU0NWZjOTQ4MTEzMzRjNTk4OTc5Yy90YWJsZXJhbmdlOjRlMTMyMDBmZTFhNTQ1ZmM5NDgxMTMzNGM1OTg5NzljXzktOC0xLTEtNjIwODk_0756669a-7a5b-4615-bde3-7a5f863842fb"
      unitRef="usd">-10421000</esnt:VariableInterestEntityReportingEntityInvolvementMaximumLossGainExposureAmount>
    <us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90ZXh0cmVnaW9uOjQ0YjZlYTc2ODFkMzQwZWRhNGFkYzU1YzAwODg0Y2Y4XzU4MzA_4767b0b4-ed3d-4cc4-8108-216157082597">Reserve for Losses and Loss Adjustment Expenses&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the beginning and ending reserve balances for losses and loss adjustment expenses ("LAE") for the years ended December&#160;31:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.564%"/&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.613%"/&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.613%"/&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.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Reserve for losses and LAE at beginning of year&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;407,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,362&#160;&lt;/span&gt;&lt;/td&gt;&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: Reinsurance recoverables&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;25,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 reserve for losses and LAE at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;355,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;69,291&#160;&lt;/span&gt;&lt;/td&gt;&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;Add provision for losses and LAE, net of reinsurance, occurring in:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,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;97,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(274,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 incurred losses and LAE during the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;31,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;301,293&#160;&lt;/span&gt;&lt;/td&gt;&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;Deduct payments for losses and LAE, net of reinsurance, occurring in:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;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;Prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss and LAE payments during the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 reserve for losses and LAE at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,846&#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;381,505&#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;355,880&#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;Plus: Reinsurance recoverables&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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve for losses and LAE at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,464&#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;407,445&#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;374,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2022, $4.7 million was paid for incurred claims and claim adjustment expenses attributable to insured events of prior years. There has been a $274.1 million favorable prior year development during the year ended December&#160;31, 2022. Reserves remaining as of December&#160;31, 2022 for prior years are $102.7 million as a result of re-estimation of unpaid losses and loss adjustment expenses. For the year ended December&#160;31, 2021, $5.0 million was paid for incurred claims and claim adjustment expenses attributable to insured events of prior years. There was a $66.2 million favorable prior year development during the year ended December&#160;31, 2021. Reserves remaining as of December&#160;31, 2021 for prior years were $284.6 million as a result of re-estimation of unpaid losses and loss adjustment expenses. In both periods, the favorable prior years' loss development was the result of a re-estimation of amounts ultimately to be paid on prior year defaults in the default inventory, including the impact of previously identified defaults that cured. Original estimates are increased or decreased as additional information becomes known regarding individual claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Due to business restrictions, stay-at-home orders and travel restrictions initially implemented in March 2020 as a result of COVID-19, unemployment in the United States increased significantly in the second quarter of 2020, declining during the second half of 2020 and through 2022. As unemployment is one of the most common reasons for borrowers to default on their mortgage, the increase in unemployment has increased the number of delinquencies on the mortgages that we insure and has the potential to increase claim frequencies on defaults. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In response to the COVID-19 pandemic, the United States government enacted a number of policies to provide fiscal stimulus to the economy and relief to those affected by this global disaster. Specifically, mortgage forbearance programs and foreclosure moratoriums were instituted by Federal legislation along with actions taken by the Federal Housing Finance Agency (&#x201c;FHFA&#x201d;), Fannie Mae and Freddie Mac (collectively the &#x201c;GSEs&#x201d;). The mortgage forbearance plans provide for eligible homeowners who were adversely impacted by COVID-19 to temporarily reduce or suspend their mortgage payments for up to 18 months for loans in an active COVID-19-related forbearance program as of February 28, 2021. For borrowers that have the ability to begin to pay their mortgage at the end of the forbearance period, we expect that mortgage servicers will work with them to modify their loans at which time the mortgage will be removed from delinquency status. We believe that the forbearance process could have a favorable effect on the frequency of claims that we ultimately pay.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Based on the fiscal stimulus, forbearance programs and the foreclosure moratoriums put in place and the credit characteristics of the defaulted loans, we expected the ultimate number of Early COVID Defaults that result in claims would be less than our historical default-to-claim experience. Accordingly, we recorded a reserve equal to approximately 7% of the initial risk in force for the Early COVID Defaults. The reserve for the Early COVID Defaults had not been adjusted as of December 31, 2021. As of March 31, 2022, the defaulted loans reported to us in the second and third quarters of 2020 had reached the end of their forbearance periods. During the first quarter of 2022, the Early COVID Defaults cured at elevated levels, and the &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;cumulative cure rate for the Early COVID Defaults at March 31, 2022 exceeded our initial estimated cure rate implied by our 7% estimate of ultimate loss for these defaults. Based on cure activity through March 31, 2022 and our expectations for future cure activity, we lowered our estimate of ultimate loss for the Early COVID Defaults from 7% to 4% of the initial risk in force. During the three months ended June 30, 2022, Early COVID Defaults cured at levels that exceeded our estimate as of March 31, 2022, and we further lowered our estimate of loss for these defaults as of June 30, 2022 to 2% of the initial risk in force. These revisions to our estimate of ultimate loss for the Early COVID Defaults resulted in a benefit recorded to the provision for losses of $164.1&#160;million for the year ended December 31, 2022. As of December 31, 2022, approximately 99% of the Early COVID Defaults had cured. Due to the level of Early COVID Defaults remaining in the default inventory, during the third quarter, we resumed reserving for the Early COVID Defaults using our normal reserve methodology. The transition of defaults to foreclosure or claim has not returned to pre-pandemic levels. As a result, the level of defaults in the default inventory that have missed twelve or more payments is above pre-pandemic levels.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;The economy in the United States is currently experiencing elevated levels of consumer price inflation. The Federal Reserve has increased the target federal funds rate several times during 2022 in an effort to reduce consumer price inflation. These rate increases have resulted in higher mortgage interest rates which may lower home sale activity and affect the options available to delinquent borrowers. It is reasonably possible that our estimate of losses could change in the near term as a result of changes in the economic environment, the impact of elevated levels of consumer price inflation on home sale activity, housing inventory and home prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:112%"&gt;In September 2022, Hurricane Ian made landfall in Florida and caused property damage in certain counties. There are many factors contributing to the uncertainty surrounding these insured loans. Under our master policy, loan servicers are not required to notify us of a default until the borrower has missed two consecutive minimum payments. Also, the level of damage being reported in these areas varies significantly from region to region. Further, under our master policy, our exposure may be limited on hurricane-related claims. For example, we are permitted to exclude a claim entirely where estimated restoration costs from damage to the property underlying a mortgage equal 20% or more of the property&#x2019;s original value and adjust a claim where the property underlying a mortgage in default is subject to unrestored physical damage. This event has not materially affected our reserves as of December 31, 2022. The impact on our reserves in future periods will be dependent upon the amount of delinquent notices received from loan servicers and our expectations for the amount of ultimate losses on these delinquencies.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes incurred loss and allocated loss adjustment expense development, net of reinsurance, IBNR plus expected development on reported defaults and the cumulative number of reported defaults. The information about incurred loss development for the years ended December 31, 2013 to 2021 is presented as supplementary information.&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:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.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:0 1pt"/&gt;&lt;td colspan="57" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Incurred Loss and Allocated LAE, &lt;br/&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="51" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&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" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total of IBNR plus Expected Development on Reported Defaults&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cumulative Number of Reported Defaults (1)&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="padding:0 1pt"/&gt;&lt;td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Unaudited&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;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="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:7pt;font-weight:700;line-height:100%"&gt;Accident Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2013&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2014&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;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:7pt;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:7pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:7pt;font-weight:400;line-height:100%"&gt;2013&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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,461&#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;border-top:1pt solid #000000;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,008&#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;border-top:1pt solid #000000;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;1,997&#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;border-top:1pt solid #000000;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,060&#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;border-top:1pt solid #000000;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:7pt;font-weight:400;line-height:100%"&gt;51&#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:7pt;font-weight:400;line-height:100%"&gt;2014&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:7pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2015&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;14,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,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:7pt;font-weight:400;line-height:100%"&gt;8,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:7pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2016&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;21,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;11,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,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:7pt;font-weight:400;line-height:100%"&gt;9,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2017&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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;38,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12,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:7pt;font-weight:400;line-height:100%"&gt;11,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;11,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;11,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:7pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2018&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;36,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;23,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;19,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2019&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;39,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;23,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;24,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:7pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;317,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;269,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:7pt;font-weight:400;line-height:100%"&gt;53,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2021&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;97,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;38,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;99,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:7pt;font-weight:400;line-height:100%"&gt;7,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;10,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;266,213&#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;padding:0 1pt"/&gt;&lt;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:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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="75" 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:7pt;font-weight:700;line-height:100%"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cumulative number of reported defaults includes cumulative paid claims plus loans in default by accident year as of December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes cumulative paid losses and allocated loss adjustment expenses, net of reinsurance. The information about paid loss development for the years ended December 31, 2013 through 2021 is presented as supplementary information.&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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.969%"/&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:6.682%"/&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:6.976%"/&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:6.682%"/&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:6.976%"/&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:6.976%"/&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:6.682%"/&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:6.976%"/&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:6.682%"/&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:6.976%"/&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:6.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="57" style="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;Cumulative Paid Losses and Allocated LAE&lt;br/&gt;For the 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="padding:0 1pt"/&gt;&lt;td colspan="51" style="border-top:1pt solid #000000;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;Unaudited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accident Year&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:10pt;font-weight:700;line-height:100%"&gt;2013&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;2014&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;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:10pt;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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2013&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;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&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;2014&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;2,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2015&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;7,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2016&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2017&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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;8,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;2,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;4,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;64,367&#160;&lt;/span&gt;&lt;/td&gt;&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="57" style="background-color:#ffffff;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;All outstanding liabilities before 2013, net of reinsurance&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="57" 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;Reserve for losses and LAE, net of reinsurance&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;201,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the net incurred losses and paid claims development tables above to the reserve for losses and LAE at December&#160;31, 2022:&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:83.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&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;Reserve for losses and LAE, net of reinsurance&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;201,846&#160;&lt;/span&gt;&lt;/td&gt;&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;Reinsurance recoverables on unpaid claims&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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 gross reserve for losses and LAE&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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our mortgage insurance portfolio, our average annual payout of losses as of December&#160;31, 2022 is as follows: &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:22.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="63" style="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;Average Annual Percentage Payout of Incurred Losses and Allocated LAE by Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&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;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:10pt;font-weight:400;line-height:100%"&gt;1&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;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:10pt;font-weight:400;line-height:100%"&gt;2&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;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:10pt;font-weight:400;line-height:100%"&gt;3&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;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:10pt;font-weight:400;line-height:100%"&gt;4&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;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:10pt;font-weight:400;line-height:100%"&gt;5&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;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:10pt;font-weight:400;line-height:100%"&gt;6&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;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:10pt;font-weight:400;line-height:100%"&gt;7&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;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:10pt;font-weight:400;line-height:100%"&gt;8&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;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:10pt;font-weight:400;line-height:100%"&gt;9&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;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:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;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 #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: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 Payout&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock>
    <us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90ZXh0cmVnaW9uOjQ0YjZlYTc2ODFkMzQwZWRhNGFkYzU1YzAwODg0Y2Y4XzU4MzE_8f545464-bb0d-42d3-9c41-391b22b63591">&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the beginning and ending reserve balances for losses and loss adjustment expenses ("LAE") for the years ended December&#160;31:&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.564%"/&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.613%"/&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.613%"/&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.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Reserve for losses and LAE at beginning of year&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;407,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;374,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,362&#160;&lt;/span&gt;&lt;/td&gt;&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: Reinsurance recoverables&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;25,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 reserve for losses and LAE at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;355,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;69,291&#160;&lt;/span&gt;&lt;/td&gt;&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;Add provision for losses and LAE, net of reinsurance, occurring in:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,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;97,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(274,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 incurred losses and LAE during the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;31,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;301,293&#160;&lt;/span&gt;&lt;/td&gt;&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;Deduct payments for losses and LAE, net of reinsurance, occurring in:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:#cceeff;padding:2px 1pt 2px 0;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;Prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss and LAE payments during the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 reserve for losses and LAE at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,846&#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;381,505&#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;355,880&#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;Plus: Reinsurance recoverables&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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve for losses and LAE at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,464&#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;407,445&#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;374,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes incurred loss and allocated loss adjustment expense development, net of reinsurance, IBNR plus expected development on reported defaults and the cumulative number of reported defaults. The information about incurred loss development for the years ended December 31, 2013 to 2021 is presented as supplementary information.&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:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.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:0 1pt"/&gt;&lt;td colspan="57" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Incurred Loss and Allocated LAE, &lt;br/&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="51" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&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" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Total of IBNR plus Expected Development on Reported Defaults&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Cumulative Number of Reported Defaults (1)&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="padding:0 1pt"/&gt;&lt;td colspan="51" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Unaudited&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;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="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:7pt;font-weight:700;line-height:100%"&gt;Accident Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2013&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2014&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;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:7pt;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:7pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:7pt;font-weight:400;line-height:100%"&gt;2013&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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,461&#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;border-top:1pt solid #000000;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,008&#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;border-top:1pt solid #000000;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;1,997&#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;border-top:1pt solid #000000;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,060&#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;border-top:1pt solid #000000;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:7pt;font-weight:400;line-height:100%"&gt;51&#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:7pt;font-weight:400;line-height:100%"&gt;2014&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;6,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:7pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2015&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;14,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,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:7pt;font-weight:400;line-height:100%"&gt;8,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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:7pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2016&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;21,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;11,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;9,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:7pt;font-weight:400;line-height:100%"&gt;9,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2017&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;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;38,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;16,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;12,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:7pt;font-weight:400;line-height:100%"&gt;11,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;11,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;11,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:7pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2018&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;36,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;23,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;19,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;17,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2019&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;50,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;39,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;23,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;24,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:7pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;317,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;269,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:7pt;font-weight:400;line-height:100%"&gt;53,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2021&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;97,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;38,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;99,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:7pt;font-weight:400;line-height:100%"&gt;7,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;10,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:7pt;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:7pt;font-weight:400;line-height:100%"&gt;266,213&#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;padding:0 1pt"/&gt;&lt;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:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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="75" 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:7pt;font-weight:700;line-height:100%"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cumulative number of reported defaults includes cumulative paid claims plus loans in default by accident year as of December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes cumulative paid losses and allocated loss adjustment expenses, net of reinsurance. The information about paid loss development for the years ended December 31, 2013 through 2021 is presented as supplementary information.&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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.969%"/&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:6.682%"/&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:6.976%"/&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:6.682%"/&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:6.976%"/&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:6.976%"/&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:6.682%"/&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:6.976%"/&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:6.682%"/&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:6.976%"/&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:6.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="57" style="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;Cumulative Paid Losses and Allocated LAE&lt;br/&gt;For the 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="padding:0 1pt"/&gt;&lt;td colspan="51" style="border-top:1pt solid #000000;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;Unaudited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accident Year&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:10pt;font-weight:700;line-height:100%"&gt;2013&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;2014&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;2015&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;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:10pt;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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2013&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;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,058&#160;&lt;/span&gt;&lt;/td&gt;&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;2014&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;2,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2015&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;7,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2016&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2017&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;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2018&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;8,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;2,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;4,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;64,367&#160;&lt;/span&gt;&lt;/td&gt;&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="57" style="background-color:#ffffff;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;All outstanding liabilities before 2013, net of reinsurance&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="57" 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;Reserve for losses and LAE, net of reinsurance&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;201,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the net incurred losses and paid claims development tables above to the reserve for losses and LAE at December&#160;31, 2022:&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:83.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&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;Reserve for losses and LAE, net of reinsurance&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;201,846&#160;&lt;/span&gt;&lt;/td&gt;&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;Reinsurance recoverables on unpaid claims&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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 gross reserve for losses and LAE&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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our mortgage insurance portfolio, our average annual payout of losses as of December&#160;31, 2022 is as follows: &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:22.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="63" style="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;Average Annual Percentage Payout of Incurred Losses and Allocated LAE by Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year&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;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:10pt;font-weight:400;line-height:100%"&gt;1&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;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:10pt;font-weight:400;line-height:100%"&gt;2&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;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:10pt;font-weight:400;line-height:100%"&gt;3&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;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:10pt;font-weight:400;line-height:100%"&gt;4&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;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:10pt;font-weight:400;line-height:100%"&gt;5&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;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:10pt;font-weight:400;line-height:100%"&gt;6&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;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:10pt;font-weight:400;line-height:100%"&gt;7&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;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:10pt;font-weight:400;line-height:100%"&gt;8&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;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:10pt;font-weight:400;line-height:100%"&gt;9&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;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:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;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 #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: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 Payout&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzEtMi0xLTEtNjIwODk_becf7570-115f-4a4f-959f-87d8e1f7ac2d"
      unitRef="usd">407445000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="iff52f353059943ac83f5dbdacdc963a0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzEtNC0xLTEtNjIwODk_f79efbc0-0f3a-4b6f-a968-dfb2a48bd4cc"
      unitRef="usd">374941000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="iadcbfd9b180e4b718a645976ac2581e2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzEtNi0xLTEtNjIwODk_06ac75b4-0a89-4887-8961-cfa3741af3a9"
      unitRef="usd">69362000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzItMi0xLTEtNjIwODk_86abdd2b-1fdd-4582-9b80-7ce9c4e38934"
      unitRef="usd">25940000</us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments>
    <us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments
      contextRef="iff52f353059943ac83f5dbdacdc963a0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzItNC0xLTEtNjIwODk_69f51c15-c362-41f2-989d-b3f89a01454b"
      unitRef="usd">19061000</us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments>
    <us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments
      contextRef="iadcbfd9b180e4b718a645976ac2581e2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzItNi0xLTEtNjIwODk_fb093cd9-1769-4bdd-9d0b-fb17ce942202"
      unitRef="usd">71000</us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzMtMi0xLTEtNjIwODk_b87ddfd1-c467-40c1-ae36-31efb89350c9"
      unitRef="usd">381505000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="iff52f353059943ac83f5dbdacdc963a0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzMtNC0xLTEtNjIwODk_94f698f3-7203-40b8-a855-126c4fd0f031"
      unitRef="usd">355880000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="iadcbfd9b180e4b718a645976ac2581e2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzMtNi0xLTEtNjIwODk_54f7b4fc-2de1-42ac-9579-8656ea65693c"
      unitRef="usd">69291000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzUtMi0xLTEtNjIwODk_e6a2d091-be06-4272-b147-6d6abac0a363"
      unitRef="usd">99372000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzUtNC0xLTEtNjIwODk_ba5b8c14-28b5-4096-99ea-87ea9a56c0df"
      unitRef="usd">97256000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzUtNi0xLTEtNjIwODk_eac3c542-9de6-41d4-aadc-2a7f0dc5657e"
      unitRef="usd">317516000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzYtMi0xLTEtNjIwODk_4b67311f-e0df-44af-840d-1a0731324bd7"
      unitRef="usd">-274076000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzYtNC0xLTEtNjIwODk_97aa8a78-e20a-4484-b6a4-46ff65faa775"
      unitRef="usd">-66199000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzYtNi0xLTEtNjIwODk_7206b01a-825c-457f-a7a0-817526d15592"
      unitRef="usd">-16223000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzctMi0xLTEtNjIwODk_aad4fa84-a25c-4c11-a912-3bb63dc7fc2e"
      unitRef="usd">-174704000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzctNC0xLTEtNjIwODk_432bfc0f-d2bf-40a3-a2b7-6d35d4b6d22d"
      unitRef="usd">31057000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzctNi0xLTEtNjIwODk_fe1c97e5-1287-4af4-97ff-5ef28dffb757"
      unitRef="usd">301293000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzktMi0xLTEtNjIwODk_e0027c2f-33f4-4fba-9014-e34a3b904743"
      unitRef="usd">224000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzktNC0xLTEtNjIwODk_6f7a879e-817d-46b6-9966-21ca0dcc0d3e"
      unitRef="usd">388000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzktNi0xLTEtNjIwODk_e26e53e7-2f72-47f3-bf67-4691336b7da2"
      unitRef="usd">1018000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzEwLTItMS0xLTYyMDg5_2384c9de-737c-4891-836a-b1150ab97600"
      unitRef="usd">4731000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzEwLTQtMS0xLTYyMDg5_3c9af3db-7dfa-44d0-aabd-a0de4da5514f"
      unitRef="usd">5044000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzEwLTYtMS0xLTYyMDg5_bcdad5eb-19b1-4451-a45c-2661902e95eb"
      unitRef="usd">13686000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1>
    <us-gaap:PaymentsForLossesAndLossAdjustmentExpense
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzExLTItMS0xLTYyMDg5_0075ab3d-e896-46d4-8aae-8caa11cb1f58"
      unitRef="usd">4955000</us-gaap:PaymentsForLossesAndLossAdjustmentExpense>
    <us-gaap:PaymentsForLossesAndLossAdjustmentExpense
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzExLTQtMS0xLTYyMDg5_0c477cf4-5174-47ec-bcde-9440b6b0d32e"
      unitRef="usd">5432000</us-gaap:PaymentsForLossesAndLossAdjustmentExpense>
    <us-gaap:PaymentsForLossesAndLossAdjustmentExpense
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzExLTYtMS0xLTYyMDg5_4db1fe78-eb17-43ca-847b-b33a3ef6bcb6"
      unitRef="usd">14704000</us-gaap:PaymentsForLossesAndLossAdjustmentExpense>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzEyLTItMS0xLTYyMDg5_6030d5f9-b474-4246-81a3-204af078d95a"
      unitRef="usd">201846000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzEyLTQtMS0xLTYyMDg5_d7d00a29-6f11-405d-b80f-b5b3906a1548"
      unitRef="usd">381505000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="iff52f353059943ac83f5dbdacdc963a0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzEyLTYtMS0xLTYyMDg5_8842a664-87fb-44ab-a646-fb3da320cda3"
      unitRef="usd">355880000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzEzLTItMS0xLTYyMDg5_91a86766-e07c-4e3d-b22e-6e7803677167"
      unitRef="usd">14618000</us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments>
    <us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzEzLTQtMS0xLTYyMDg5_cf786fb4-aa25-4448-8802-ccb3a331c48e"
      unitRef="usd">25940000</us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments>
    <us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments
      contextRef="iff52f353059943ac83f5dbdacdc963a0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzEzLTYtMS0xLTYyMDg5_5d1140fc-46c5-436c-ae31-0f4680a30d38"
      unitRef="usd">19061000</us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzE0LTItMS0xLTYyMDg5_8f5785e4-8297-4694-b78d-38078b46d856"
      unitRef="usd">216464000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzE0LTQtMS0xLTYyMDg5_0506ff76-52c6-4f2d-b907-74859ebc7c2c"
      unitRef="usd">407445000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="iff52f353059943ac83f5dbdacdc963a0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTplNTE5ZjQxNmQyZDA0OWNlYTczZjFjZTJmZTM3NWM4MC90YWJsZXJhbmdlOmU1MTlmNDE2ZDJkMDQ5Y2VhNzNmMWNlMmZlMzc1YzgwXzE0LTYtMS0xLTYyMDg5_d84ef622-21e7-4f1d-86d4-103997315c44"
      unitRef="usd">374941000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90ZXh0cmVnaW9uOjQ0YjZlYTc2ODFkMzQwZWRhNGFkYzU1YzAwODg0Y2Y4XzI3Mw_bcbe893b-8ec3-41d3-8c86-32b78aa36b16"
      unitRef="usd">4700000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90ZXh0cmVnaW9uOjQ0YjZlYTc2ODFkMzQwZWRhNGFkYzU1YzAwODg0Y2Y4XzM5OQ_605cb9be-e5f7-4407-a848-091e3d7c00a3"
      unitRef="usd">-274100000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <esnt:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpensePriorYears
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90ZXh0cmVnaW9uOjQ0YjZlYTc2ODFkMzQwZWRhNGFkYzU1YzAwODg0Y2Y4XzUzNQ_1bf8da08-1d57-4b4a-8ae1-9a79660de203"
      unitRef="usd">102700000</esnt:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpensePriorYears>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90ZXh0cmVnaW9uOjQ0YjZlYTc2ODFkMzQwZWRhNGFkYzU1YzAwODg0Y2Y4XzY1MA_e913c7b3-6005-4bd8-be79-ccc93528fa81"
      unitRef="usd">5000000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90ZXh0cmVnaW9uOjQ0YjZlYTc2ODFkMzQwZWRhNGFkYzU1YzAwODg0Y2Y4Xzc3MQ_2d5e4d84-a8b3-4d87-8932-c1b379ae1069"
      unitRef="usd">-66200000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <esnt:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpensePriorYears
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90ZXh0cmVnaW9uOjQ0YjZlYTc2ODFkMzQwZWRhNGFkYzU1YzAwODg0Y2Y4XzkwOA_5bf4b3a4-9e62-45a5-b4e0-3449526ca7f6"
      unitRef="usd">284600000</esnt:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpensePriorYears>
    <esnt:RiskInForceReservePercentage
      contextRef="i43d80d7519114ab58547318076a831e7_D20200401-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90ZXh0cmVnaW9uOjQ0YjZlYTc2ODFkMzQwZWRhNGFkYzU1YzAwODg0Y2Y4XzIxOTkwMjMyNzkwMTk_38ce7e80-bcfb-4b93-afa8-5e18ecba31a3"
      unitRef="number">0.07</esnt:RiskInForceReservePercentage>
    <esnt:RiskInForceReservePercentage
      contextRef="i43d80d7519114ab58547318076a831e7_D20200401-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90ZXh0cmVnaW9uOjQ0YjZlYTc2ODFkMzQwZWRhNGFkYzU1YzAwODg0Y2Y4XzIxOTkwMjMyNzkwMjM_f4f27f8c-cc1e-4a88-a5f5-176f501a00e7"
      unitRef="number">0.07</esnt:RiskInForceReservePercentage>
    <esnt:RiskInForceReservePercentage
      contextRef="i43d80d7519114ab58547318076a831e7_D20200401-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90ZXh0cmVnaW9uOjQ0YjZlYTc2ODFkMzQwZWRhNGFkYzU1YzAwODg0Y2Y4XzIxOTkwMjMyNzkwMTE_59e025eb-0502-4d2a-817f-4962aa184f9b"
      unitRef="number">0.07</esnt:RiskInForceReservePercentage>
    <esnt:RiskInForceReservePercentage
      contextRef="ic4b17f8d2d724a51aa8849728e6ad841_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90ZXh0cmVnaW9uOjQ0YjZlYTc2ODFkMzQwZWRhNGFkYzU1YzAwODg0Y2Y4XzIxOTkwMjMyNzkwMTU_c7501795-cb15-4876-a1ee-d1f25427b3af"
      unitRef="number">0.04</esnt:RiskInForceReservePercentage>
    <esnt:RiskInForceReservePercentage
      contextRef="ifc7fff28518c4571b0de1d464d562ff3_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90ZXh0cmVnaW9uOjQ0YjZlYTc2ODFkMzQwZWRhNGFkYzU1YzAwODg0Y2Y4XzIxOTkwMjMyNzkwNDg_6bcd047b-8c3c-487f-b777-aac3f47a103f"
      unitRef="number">0.02</esnt:RiskInForceReservePercentage>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpensePeriodIncreaseDecrease
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90ZXh0cmVnaW9uOjQ0YjZlYTc2ODFkMzQwZWRhNGFkYzU1YzAwODg0Y2Y4XzIxOTkwMjMyNzkwMjc_d499562e-9c49-4d18-88b3-106ef7f58a73"
      unitRef="usd">-164100000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpensePeriodIncreaseDecrease>
    <esnt:RiskInForcePercentOfDefaultsCured
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90ZXh0cmVnaW9uOjQ0YjZlYTc2ODFkMzQwZWRhNGFkYzU1YzAwODg0Y2Y4XzIxOTkwMjMyNzkwNDM_f7329fd3-8a4c-4ee8-8b57-c0b3ebf38191"
      unitRef="number">0.99</esnt:RiskInForcePercentOfDefaultsCured>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i69cbb3b1a3e0467a88d3edda979519c7_I20131231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzQtMi0xLTEtNjIwODk_83641455-2149-492d-88a7-cbbf58835216"
      unitRef="usd">2986000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i2f2ddcff35424161ae15131777b14ae2_I20141231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzQtNC0xLTEtNjIwODk_e1fe6bf1-a648-46ab-8285-b468f86b6241"
      unitRef="usd">2461000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i19237dd52a064ff7b78d3b1ee4781c55_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzQtNi0xLTEtNjIwODk_f585404f-fcc0-4ca0-a332-fe9d007aaa14"
      unitRef="usd">2008000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i0033861770d647469d471fc57405fa0c_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzQtOC0xLTEtNjIwODk_c1558235-2d55-4818-abb4-9149d00c87b1"
      unitRef="usd">1997000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i5b6c2a158d4f44e8ae57c69b91462a92_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzQtMTAtMS0xLTYyMDg5_05867eba-4d28-4dd8-bb86-6395f061861d"
      unitRef="usd">2060000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i92a370f4b04a4612a45fb06e0c54d05d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzQtMTItMS0xLTYyMDg5_8e28443b-736c-46c2-a643-f1109258048a"
      unitRef="usd">2058000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="if20f7cc9da814db69ed79ce9092830e0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzQtMTQtMS0xLTYyMDg5_e3c498b7-3142-4bea-981f-a3cd2b0bce68"
      unitRef="usd">2058000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i6a9cc3a1b2a946699a875ba5406ded42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzQtMTYtMS0xLTYyMDg5_c55a0c9a-a2d8-46aa-91e5-e38e8182363c"
      unitRef="usd">2058000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i4bc7d14e28404f8e95fb3bc4df188b6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzQtMTgtMS0xLTYyMDg5_922c1669-0e6d-4a80-b10c-35068d0cc034"
      unitRef="usd">2058000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="if14d949aaff84070a3ecc9b16abe1ddf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzQtMjAtMS0xLTYyMDg5_8f2db8ef-6f49-4b09-a961-3af749586b9c"
      unitRef="usd">2058000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="if14d949aaff84070a3ecc9b16abe1ddf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzQtMjItMS0xLTYyMDg5_c9e32183-efcd-4cd7-a2fc-18539a57750f"
      unitRef="usd">0</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="if14d949aaff84070a3ecc9b16abe1ddf_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzQtMjQtMS0xLTYyMDg5_9a36059f-60db-4d22-9b70-705371dda189"
      unitRef="loan">51</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="ic76571332e6249a8a929915aaabe09a6_I20141231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzUtNC0xLTEtNjIwODk_12b2a631-cec6-4419-b2ee-59dad211cab1"
      unitRef="usd">6877000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i6576085a90284abd96db618b0d9f8dbf_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzUtNi0xLTEtNjIwODk_048581cd-9f62-4279-8c74-83aebc50dd8e"
      unitRef="usd">4312000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="idafbdd28ce104e2982e209e3c0cd3fd0_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzUtOC0xLTEtNjIwODk_fac1f697-9721-49c5-98e3-e27572e9564e"
      unitRef="usd">3323000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="ie2dfc499ad5c47c5b156e84c0f9e253b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzUtMTAtMS0xLTYyMDg5_d66c666b-a5eb-4d8c-b4e6-69ae4ebb997c"
      unitRef="usd">2984000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i605682aa3b16413db28610e7e768f9ad_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzUtMTItMS0xLTYyMDg5_0b823fc6-5524-48ba-8ed0-150602340dc3"
      unitRef="usd">2930000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i0f0e73bef2b245e5bd2959a62311baea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzUtMTQtMS0xLTYyMDg5_d085fbd2-b2f7-4cb5-8b45-b2dead192c59"
      unitRef="usd">2897000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="ife2fac67969d46bfaa13dc8922654b80_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzUtMTYtMS0xLTYyMDg5_9383c847-e147-42c1-befa-2217ceaa0736"
      unitRef="usd">2882000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i8500a0a713824d4a8b106d10bff50c1e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzUtMTgtMS0xLTYyMDg5_7836df23-24d0-4a35-91d0-921f7ae686e5"
      unitRef="usd">2869000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i43a03581573d46c29240378ae96435a2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzUtMjAtMS0xLTYyMDg5_dbd5fbca-81a2-442f-a484-2011003fca6e"
      unitRef="usd">2870000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="i43a03581573d46c29240378ae96435a2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzUtMjItMS0xLTYyMDg5_99340e30-260a-4248-b9d7-8bee2976a392"
      unitRef="usd">1000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="i43a03581573d46c29240378ae96435a2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzUtMjQtMS0xLTYyMDg5_4f3dde5a-301e-4c5f-834b-91b446838887"
      unitRef="loan">92</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i68de17858ecb4b149210d587a17625f0_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzYtNi0xLTEtNjIwODk_a1bc7fa4-381a-4905-b05f-62395bf53c76"
      unitRef="usd">14956000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i29a7cf66899f4602bfebc264132afa13_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzYtOC0xLTEtNjIwODk_cfd1872c-5fd7-451c-8730-84608569f8ac"
      unitRef="usd">9625000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i0388eabb243d4da1be54697cd62a2c4b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzYtMTAtMS0xLTYyMDg5_99a8c990-8ca5-4855-871e-72f80a348f60"
      unitRef="usd">8893000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i748f71e99ea842ada71d1d27d71310c4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzYtMTItMS0xLTYyMDg5_c80c2862-2672-45b4-8273-d6f64df66a75"
      unitRef="usd">8439000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i7f0653bc03a94e18a77cc0c0937d3113_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzYtMTQtMS0xLTYyMDg5_52937fbe-1e10-4862-9e8c-1ed161226631"
      unitRef="usd">8461000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i239c89232f874420888c32965d16753a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzYtMTYtMS0xLTYyMDg5_52258ba0-bb47-4327-af2c-082309732253"
      unitRef="usd">8323000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i25f0e68609394b7d8133315125ce994a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzYtMTgtMS0xLTYyMDg5_76ce40b0-3ba4-4f9c-8797-ad5f38017a83"
      unitRef="usd">8410000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i2ea11a0bacd846519d6d45ee9e774184_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzYtMjAtMS0xLTYyMDg5_ced593f0-88e9-469d-81e2-48eb6837ed13"
      unitRef="usd">8434000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="i2ea11a0bacd846519d6d45ee9e774184_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzYtMjItMS0xLTYyMDg5_827a8bac-65b1-4356-a1a6-e7b7f47386d6"
      unitRef="usd">7000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="i2ea11a0bacd846519d6d45ee9e774184_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzYtMjQtMS0xLTYyMDg5_0201d70f-e587-4409-95d2-379aa89e06d5"
      unitRef="loan">213</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i24c9fc552ed447f587e865bf4d158a08_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzctOC0xLTEtNjIwODk_b406dfc2-456f-4fa6-b54e-404ee67f5aee"
      unitRef="usd">21889000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i4394a65f648740a99d409b5c823cbb31_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzctMTAtMS0xLTYyMDg5_e51a50d5-9abe-4148-90c6-1f134d05fc8e"
      unitRef="usd">11890000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i7566f086cc2a4a55b9c58058186580ca_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzctMTItMS0xLTYyMDg5_34e08f03-7244-46fa-af20-b96f9fb838d4"
      unitRef="usd">9455000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i5a8aced83aa24a8c9a03389aec464275_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzctMTQtMS0xLTYyMDg5_8b32dc17-24cf-46e4-9a32-e50ca47a40a4"
      unitRef="usd">9219000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i8d5883aaf9f64da69a1daf430a636e47_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzctMTYtMS0xLTYyMDg5_7b39b3fe-1a93-4906-a517-02e506bb54a8"
      unitRef="usd">8972000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i87d23c9f5627408d8df92041263bc630_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzctMTgtMS0xLTYyMDg5_a6699b94-b2f5-45c4-adf3-f0dc04d84f0e"
      unitRef="usd">8614000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="ie9e606d36b384d93bfa2c5f4f21fd8ec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzctMjAtMS0xLTYyMDg5_2472c480-6f83-4e69-a08a-c919d857d5f0"
      unitRef="usd">8861000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="ie9e606d36b384d93bfa2c5f4f21fd8ec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzctMjItMS0xLTYyMDg5_4c62bdb8-f8e6-423b-8b3e-c80e543340f2"
      unitRef="usd">27000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="ie9e606d36b384d93bfa2c5f4f21fd8ec_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzctMjQtMS0xLTYyMDg5_9e4180a3-6542-4c09-8ec6-90509640f70a"
      unitRef="loan">244</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i39a466b1808545b7a1a6a7165f7328eb_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzgtMTAtMS0xLTYyMDg5_1e83338d-e1ca-4cbd-94b3-f3939a7ad190"
      unitRef="usd">38178000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i6e24d75d0a78416794c491f340fa8ca8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzgtMTItMS0xLTYyMDg5_873cecb3-c49a-4e2d-8180-ea0ed8c873ad"
      unitRef="usd">16261000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="if82afe2ac21d43138338bc04027bfb0e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzgtMTQtMS0xLTYyMDg5_bd5270d0-59df-445e-87e2-94df6ef16a71"
      unitRef="usd">12202000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i7444b84bec13448d8d110c07c9d209e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzgtMTYtMS0xLTYyMDg5_26a2f383-54aa-4dcc-a684-1edccace223b"
      unitRef="usd">11488000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i738284c5d4f04645a1cbcc1faff571fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzgtMTgtMS0xLTYyMDg5_f435bb77-fc67-4a7a-b794-06af77510e2c"
      unitRef="usd">11249000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i7258ed77cdc446daa00fedb5d6ab5895_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzgtMjAtMS0xLTYyMDg5_742e8d5d-3103-468a-963e-c8359b87e5d5"
      unitRef="usd">11550000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="i7258ed77cdc446daa00fedb5d6ab5895_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzgtMjItMS0xLTYyMDg5_5819f2c5-3f01-453d-9b0c-c54cbd88b7da"
      unitRef="usd">64000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="i7258ed77cdc446daa00fedb5d6ab5895_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzgtMjQtMS0xLTYyMDg5_e9e44a64-e720-42d1-8a6a-9f495419797b"
      unitRef="loan">327</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i8150f9586eb747babcc05c2d8cfd9c83_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzktMTItMS0xLTYyMDg5_deceadaa-9e01-4c04-8fbb-2c0441e0be1c"
      unitRef="usd">36438000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i3f2551f71f944856a26a40dd03340d63_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzktMTQtMS0xLTYyMDg5_ff5281e2-2e87-4515-815b-478d5308093e"
      unitRef="usd">23168000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i7bed20ce9eb04119bd8fe437c94940b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzktMTYtMS0xLTYyMDg5_3aa8db90-aae7-4199-88b7-496e2a67a943"
      unitRef="usd">19536000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i92e60aa72c664b44bf92da8fbdded065_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzktMTgtMS0xLTYyMDg5_d405c4ff-719c-474e-b0bd-fe63b3a88fc4"
      unitRef="usd">17402000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="ib7791ef3eb764a8b9a78f81b0ebad519_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzktMjAtMS0xLTYyMDg5_090db6f6-a27a-4bbc-ae37-1f7a74770555"
      unitRef="usd">17249000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="ib7791ef3eb764a8b9a78f81b0ebad519_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzktMjItMS0xLTYyMDg5_1c16194c-de5a-4f14-a9fe-5c7ad6640335"
      unitRef="usd">188000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="ib7791ef3eb764a8b9a78f81b0ebad519_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzktMjQtMS0xLTYyMDg5_d533482a-1dc8-46a1-abbc-beabbbbe63ca"
      unitRef="loan">492</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i2525c7e3a0a24d419cd1c502a7cffeaf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzEwLTE0LTEtMS02MjA4OQ_0a724999-b090-429b-a680-687a5487f3da"
      unitRef="usd">50562000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i029cc47bf2324a2ba9f25880cd61b71c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzEwLTE2LTEtMS02MjA4OQ_039c3779-9d6d-4ef2-8c7f-ba35c5b0a302"
      unitRef="usd">39085000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i6647ccb13e42445f93ac30646ff140eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzEwLTE4LTEtMS02MjA4OQ_4b7ae198-4f5d-47ee-ad39-c4c86906ba26"
      unitRef="usd">23649000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="iff42fa3acebd43a28bbd7512963bfa87_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzEwLTIwLTEtMS02MjA4OQ_87713529-a5eb-494d-9e32-12aedf5b17ca"
      unitRef="usd">24223000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="iff42fa3acebd43a28bbd7512963bfa87_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzEwLTIyLTEtMS02MjA4OQ_0ec51cd6-2add-4e80-a7a4-a4739397610b"
      unitRef="usd">823000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="iff42fa3acebd43a28bbd7512963bfa87_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzEwLTI0LTEtMS02MjA4OQ_dc459538-e281-4bc6-b129-0693dccb5c02"
      unitRef="loan">693</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i73a19c196e4f4f10bb79d52fdefc095b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzExLTE2LTEtMS02MjA4OQ_3a203b3a-ecd4-46a6-a40c-d633685eaa7d"
      unitRef="usd">317516000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i28facf74f36341469b12af81d046aa29_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzExLTE4LTEtMS02MjA4OQ_76fc414f-0130-4445-840c-af1bec10b95f"
      unitRef="usd">269410000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i92e009502b924aefab4d7ca1c141c289_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzExLTIwLTEtMS02MjA4OQ_4b16261f-23f4-4bcd-a0d2-d1c2010c5a33"
      unitRef="usd">53045000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="i92e009502b924aefab4d7ca1c141c289_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzExLTIyLTEtMS02MjA4OQ_0aebcd71-6eef-43b2-8a40-1560f9d45e0f"
      unitRef="usd">3550000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="i92e009502b924aefab4d7ca1c141c289_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzExLTI0LTEtMS02MjA4OQ_003cbc5e-2a31-4fab-b349-4aa4c5880023"
      unitRef="loan">1156</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i4c3810c890a143ee8f433434608a8cc1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzEyLTE4LTEtMS02MjA4OQ_e4f8b461-4d32-409c-82af-82ea1e96ac0a"
      unitRef="usd">97256000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i7c37bd032f0d43878b5ffb22f356ed26_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzEyLTIwLTEtMS02MjA4OQ_890e1099-09ff-4f7e-8d83-c4779b3a3c3d"
      unitRef="usd">38551000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="i7c37bd032f0d43878b5ffb22f356ed26_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzEyLTIyLTEtMS02MjA4OQ_2eac98b0-7865-496d-b730-1d4e1dbf043e"
      unitRef="usd">2866000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="i7c37bd032f0d43878b5ffb22f356ed26_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzEyLTI0LTEtMS02MjA4OQ_1e22cba1-10b6-40f0-8f65-077a612653d4"
      unitRef="loan">1349</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i9a7c09ce48e54ed09f1179c68241fa99_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzEzLTIwLTEtMS02MjA4OQ_97de441c-913e-423d-997f-79da49e20e4a"
      unitRef="usd">99372000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet
      contextRef="i9a7c09ce48e54ed09f1179c68241fa99_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzEzLTIyLTEtMS02MjA4OQ_4c085a01-6e62-4bab-9960-23d2d40fda21"
      unitRef="usd">7430000</us-gaap:ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet>
    <us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims
      contextRef="i9a7c09ce48e54ed09f1179c68241fa99_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzEzLTI0LTEtMS02MjA4OQ_e0106443-9fa2-411b-9b77-e03b49372352"
      unitRef="loan">10768</us-gaap:ShortdurationInsuranceContractsNumberOfReportedClaims>
    <us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOThkZWYwMTQ3MmQ0MWUyOGY3ODlkZjIyNjFiZGEyYi90YWJsZXJhbmdlOjE5OGRlZjAxNDcyZDQxZTI4Zjc4OWRmMjI2MWJkYTJiXzE0LTIwLTEtMS02MjA4OQ_3c27e50a-335e-49cf-b457-912420a47326"
      unitRef="usd">266213000</us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i69cbb3b1a3e0467a88d3edda979519c7_I20131231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzMtMi0xLTEtNjIwODk_edf92e5e-c3e6-4385-a05d-e26ddc462aaf"
      unitRef="usd">239000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i2f2ddcff35424161ae15131777b14ae2_I20141231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzMtNC0xLTEtNjIwODk_c5cf8adc-c07f-4c6f-846a-6e4972350cea"
      unitRef="usd">928000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i19237dd52a064ff7b78d3b1ee4781c55_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzMtNi0xLTEtNjIwODk_4794601f-cb80-4f2a-959a-beaf8f2e8593"
      unitRef="usd">1501000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i0033861770d647469d471fc57405fa0c_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzMtOC0xLTEtNjIwODk_7b34f2ff-faca-4069-906f-5922a6c74f15"
      unitRef="usd">1775000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i5b6c2a158d4f44e8ae57c69b91462a92_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzMtMTAtMS0xLTYyMDg5_1470fcba-9551-49e0-967b-c1b02b012362"
      unitRef="usd">1880000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i92a370f4b04a4612a45fb06e0c54d05d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzMtMTItMS0xLTYyMDg5_52175c55-5fdc-4890-8d20-d34dc5b13269"
      unitRef="usd">2058000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="if20f7cc9da814db69ed79ce9092830e0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzMtMTQtMS0xLTYyMDg5_96da3390-6cd0-4f6d-97a4-05f17501ea23"
      unitRef="usd">2058000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i6a9cc3a1b2a946699a875ba5406ded42_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzMtMTYtMS0xLTYyMDg5_bc99a4f7-c2e9-4899-9f55-c355ca7ebae3"
      unitRef="usd">2058000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i4bc7d14e28404f8e95fb3bc4df188b6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzMtMTgtMS0xLTYyMDg5_e14a9b79-8e42-4c16-aff5-647c46049720"
      unitRef="usd">2058000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="if14d949aaff84070a3ecc9b16abe1ddf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzMtMjAtMS0xLTYyMDg5_9da8022e-4beb-4d7a-be73-9b46da0f988a"
      unitRef="usd">2058000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="ic76571332e6249a8a929915aaabe09a6_I20141231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzQtNC0xLTEtNjIwODk_e60e1067-b206-4643-bbca-b2a165f3de94"
      unitRef="usd">138000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i6576085a90284abd96db618b0d9f8dbf_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzQtNi0xLTEtNjIwODk_ea4f6247-e28f-4a2b-895f-e8f535acae1d"
      unitRef="usd">1587000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="idafbdd28ce104e2982e209e3c0cd3fd0_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzQtOC0xLTEtNjIwODk_02110f29-1670-45ec-9610-d2a5e9373cc1"
      unitRef="usd">2463000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="ie2dfc499ad5c47c5b156e84c0f9e253b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzQtMTAtMS0xLTYyMDg5_85e04330-df67-498a-b221-4c6339acc3e0"
      unitRef="usd">2787000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i605682aa3b16413db28610e7e768f9ad_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzQtMTItMS0xLTYyMDg5_8a02c60e-4619-40f6-bf68-aafa0a5b03ad"
      unitRef="usd">2897000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i0f0e73bef2b245e5bd2959a62311baea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzQtMTQtMS0xLTYyMDg5_872a51e8-e14b-46a3-a31f-112831b4e681"
      unitRef="usd">2882000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="ife2fac67969d46bfaa13dc8922654b80_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzQtMTYtMS0xLTYyMDg5_e0217786-a697-4e39-ac8e-d1b36c17ddd3"
      unitRef="usd">2867000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i8500a0a713824d4a8b106d10bff50c1e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzQtMTgtMS0xLTYyMDg5_a6cf2d2a-e599-4a81-9cfb-98fc16a68d13"
      unitRef="usd">2856000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i43a03581573d46c29240378ae96435a2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzQtMjAtMS0xLTYyMDg5_d9bdd5d9-18be-4153-a9d2-40a5d595714f"
      unitRef="usd">2856000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i68de17858ecb4b149210d587a17625f0_I20151231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzUtNi0xLTEtNjIwODk_12cad4cb-b066-46da-9e93-9e784d5d64e1"
      unitRef="usd">544000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i29a7cf66899f4602bfebc264132afa13_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzUtOC0xLTEtNjIwODk_31fe32e6-cd71-420e-9872-b780a6b4be91"
      unitRef="usd">3610000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i0388eabb243d4da1be54697cd62a2c4b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzUtMTAtMS0xLTYyMDg5_2f162500-0b78-42fe-b6b1-7900cb442a19"
      unitRef="usd">6960000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i748f71e99ea842ada71d1d27d71310c4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzUtMTItMS0xLTYyMDg5_13ad8828-9277-454e-9abb-669cadf27e3f"
      unitRef="usd">7535000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i7f0653bc03a94e18a77cc0c0937d3113_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzUtMTQtMS0xLTYyMDg5_525ec038-1e17-4dc6-a025-d2f108f1cb80"
      unitRef="usd">7961000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i239c89232f874420888c32965d16753a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzUtMTYtMS0xLTYyMDg5_7e131780-006c-49a3-8f03-76dcf1f94f3d"
      unitRef="usd">8055000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i25f0e68609394b7d8133315125ce994a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzUtMTgtMS0xLTYyMDg5_2b9fcc9e-e4c3-42a3-ad30-6b4631435bb2"
      unitRef="usd">8226000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i2ea11a0bacd846519d6d45ee9e774184_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzUtMjAtMS0xLTYyMDg5_e54b3e5c-a806-4564-af9a-96f5c5872de8"
      unitRef="usd">8335000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i24c9fc552ed447f587e865bf4d158a08_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzYtOC0xLTEtNjIwODk_b4af9794-e776-458b-b71a-7bfa0b27e7ee"
      unitRef="usd">927000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i4394a65f648740a99d409b5c823cbb31_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzYtMTAtMS0xLTYyMDg5_517c6cf2-4b37-4dc8-ad3c-8bc94a49e03b"
      unitRef="usd">4896000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i7566f086cc2a4a55b9c58058186580ca_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzYtMTItMS0xLTYyMDg5_5c63b539-6930-4e7e-8400-8150de64e750"
      unitRef="usd">6947000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i5a8aced83aa24a8c9a03389aec464275_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzYtMTQtMS0xLTYyMDg5_c69c376b-8cb8-46ff-9b53-77f741784410"
      unitRef="usd">7864000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i8d5883aaf9f64da69a1daf430a636e47_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzYtMTYtMS0xLTYyMDg5_80b685d1-50da-4603-9493-662ec588e654"
      unitRef="usd">8270000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i87d23c9f5627408d8df92041263bc630_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzYtMTgtMS0xLTYyMDg5_68c10f7c-379e-4731-b2aa-7809f581ad58"
      unitRef="usd">8205000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="ie9e606d36b384d93bfa2c5f4f21fd8ec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzYtMjAtMS0xLTYyMDg5_1ee156c2-921e-4925-93df-b7a87af7ca72"
      unitRef="usd">8468000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i39a466b1808545b7a1a6a7165f7328eb_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzctMTAtMS0xLTYyMDg5_8e8b0075-8923-4012-bdfa-3ca1a4894b5e"
      unitRef="usd">633000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i6e24d75d0a78416794c491f340fa8ca8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzctMTItMS0xLTYyMDg5_5f668c06-36bc-4f39-a966-5d085e5d52ef"
      unitRef="usd">5370000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="if82afe2ac21d43138338bc04027bfb0e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzctMTQtMS0xLTYyMDg5_05367176-bed2-4693-ba0d-e135c16781af"
      unitRef="usd">9156000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i7444b84bec13448d8d110c07c9d209e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzctMTYtMS0xLTYyMDg5_f20d0275-bfef-4faa-bc7a-cdf2ff82ef09"
      unitRef="usd">10257000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i738284c5d4f04645a1cbcc1faff571fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzctMTgtMS0xLTYyMDg5_1c0ef325-4bc2-469a-a9ef-8a19777387d8"
      unitRef="usd">10536000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i7258ed77cdc446daa00fedb5d6ab5895_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzctMjAtMS0xLTYyMDg5_beaf9b63-a592-4b06-b794-20451e4c1642"
      unitRef="usd">10620000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i8150f9586eb747babcc05c2d8cfd9c83_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzgtMTItMS0xLTYyMDg5_7a0b4ed8-5151-40ad-85a4-e146ab14e63f"
      unitRef="usd">1310000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i3f2551f71f944856a26a40dd03340d63_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzgtMTQtMS0xLTYyMDg5_de8c5005-5025-4a0f-a5bb-026a22d7bf6a"
      unitRef="usd">8067000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i7bed20ce9eb04119bd8fe437c94940b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzgtMTYtMS0xLTYyMDg5_5663ad31-ca60-47ba-a03b-aebe5a42c5eb"
      unitRef="usd">13406000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i92e60aa72c664b44bf92da8fbdded065_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzgtMTgtMS0xLTYyMDg5_6973cfc7-4713-481f-84c9-ff8a9a9d4a02"
      unitRef="usd">13927000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="ib7791ef3eb764a8b9a78f81b0ebad519_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzgtMjAtMS0xLTYyMDg5_7039f202-8b9e-48f2-b2fd-311b81cae61a"
      unitRef="usd">14536000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i2525c7e3a0a24d419cd1c502a7cffeaf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzktMTQtMS0xLTYyMDg5_d2043b21-cb93-4c1c-a6d8-4f5ef23ed3f7"
      unitRef="usd">1288000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i029cc47bf2324a2ba9f25880cd61b71c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzktMTYtMS0xLTYyMDg5_c6700c5d-3e95-4834-b461-37134f0ddd94"
      unitRef="usd">8049000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i6647ccb13e42445f93ac30646ff140eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzktMTgtMS0xLTYyMDg5_d9ee71e8-c607-4afc-84ce-78cf7cf53a21"
      unitRef="usd">10717000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="iff42fa3acebd43a28bbd7512963bfa87_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzktMjAtMS0xLTYyMDg5_e4d3937f-6d6a-4f94-a0fa-581d306e435b"
      unitRef="usd">12392000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i73a19c196e4f4f10bb79d52fdefc095b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzEwLTE2LTEtMS02MjA4OQ_cbe8d873-6307-40d7-ba78-e5e441e5bfb7"
      unitRef="usd">1018000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i28facf74f36341469b12af81d046aa29_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzEwLTE4LTEtMS02MjA4OQ_c7afd35c-02e4-44fd-993e-bb7186d17f22"
      unitRef="usd">2499000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i92e009502b924aefab4d7ca1c141c289_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzEwLTIwLTEtMS02MjA4OQ_275188a5-e8e3-4ed6-8e09-1d3c8c1c5df2"
      unitRef="usd">4022000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i4c3810c890a143ee8f433434608a8cc1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzExLTE4LTEtMS02MjA4OQ_19c3f576-ed8b-4025-9de8-88aee07e4acb"
      unitRef="usd">388000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i7c37bd032f0d43878b5ffb22f356ed26_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzExLTIwLTEtMS02MjA4OQ_7ad93a84-8348-4f44-9585-5b9ab3056c7a"
      unitRef="usd">856000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i9a7c09ce48e54ed09f1179c68241fa99_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzEyLTIwLTEtMS02MjA4OQ_97d8a149-8ff7-44d0-a798-1d64b58e922b"
      unitRef="usd">224000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzEzLTIwLTEtMS02MjA4OQ_4493dde6-020b-4dd0-8082-2661dc3e2e7f"
      unitRef="usd">64367000</us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet>
    <us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzE0LTIwLTEtMS02MjA4OQ_f5708bcb-9446-495b-8d5c-4458752f5eb5"
      unitRef="usd">0</us-gaap:ShortdurationInsuranceContractsLiabilityForUnpaidClaimsAndAllocatedClaimAdjustmentExpenseNetNotSeparatelyPresented>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToxOTg2NTU0NTlkNDg0YzgxODk3NmEwMzUyZGJlNWYxYi90YWJsZXJhbmdlOjE5ODY1NTQ1OWQ0ODRjODE4OTc2YTAzNTJkYmU1ZjFiXzE1LTIwLTEtMS02MjA4OQ_fae6070f-8b7a-494c-b048-63f6d4f369a0"
      unitRef="usd">201846000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTphNjhmOGYxNGE2YmE0YjVmYWYwNDY5YTRiNGEwNmFiOS90YWJsZXJhbmdlOmE2OGY4ZjE0YTZiYTRiNWZhZjA0NjlhNGI0YTA2YWI5XzEtMi0xLTEtNjIwODk_ec69716f-f830-4d22-800c-9cbc6a6695d5"
      unitRef="usd">201846000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTphNjhmOGYxNGE2YmE0YjVmYWYwNDY5YTRiNGEwNmFiOS90YWJsZXJhbmdlOmE2OGY4ZjE0YTZiYTRiNWZhZjA0NjlhNGI0YTA2YWI5XzItMi0xLTEtNjIwODk_fc9d427f-9f60-4606-9bf1-cacf5e30a6dc"
      unitRef="usd">14618000</us-gaap:ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZTphNjhmOGYxNGE2YmE0YjVmYWYwNDY5YTRiNGEwNmFiOS90YWJsZXJhbmdlOmE2OGY4ZjE0YTZiYTRiNWZhZjA0NjlhNGI0YTA2YWI5XzMtMi0xLTEtNjIwODk_148d2f1b-4acf-4efd-9524-1dd9f90b9d9e"
      unitRef="usd">216464000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne
      contextRef="ib69200e38a26450b9c4d1f6798c35fef_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToyODAyYzIxYjU2OTQ0NDg5Yjc1ZjFkMjc1MDhmZmM5ZC90YWJsZXJhbmdlOjI4MDJjMjFiNTY5NDQ0ODliNzVmMWQyNzUwOGZmYzlkXzMtMi0xLTEtNjIwODk_93ba57fd-9a9b-424b-8ef3-cad4594bc1f0"
      unitRef="number">0.05</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearOne>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo
      contextRef="ib69200e38a26450b9c4d1f6798c35fef_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToyODAyYzIxYjU2OTQ0NDg5Yjc1ZjFkMjc1MDhmZmM5ZC90YWJsZXJhbmdlOjI4MDJjMjFiNTY5NDQ0ODliNzVmMWQyNzUwOGZmYzlkXzMtNC0xLTEtNjIwODk_ec4831ad-76d9-430f-a3b3-c33eeebf4d79"
      unitRef="number">0.31</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTwo>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree
      contextRef="ib69200e38a26450b9c4d1f6798c35fef_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToyODAyYzIxYjU2OTQ0NDg5Yjc1ZjFkMjc1MDhmZmM5ZC90YWJsZXJhbmdlOjI4MDJjMjFiNTY5NDQ0ODliNzVmMWQyNzUwOGZmYzlkXzMtNi0xLTEtNjIwODk_ef3f93eb-08f3-4701-8c91-cb15b7c6079b"
      unitRef="number">0.25</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearThree>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour
      contextRef="ib69200e38a26450b9c4d1f6798c35fef_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToyODAyYzIxYjU2OTQ0NDg5Yjc1ZjFkMjc1MDhmZmM5ZC90YWJsZXJhbmdlOjI4MDJjMjFiNTY5NDQ0ODliNzVmMWQyNzUwOGZmYzlkXzMtOC0xLTEtNjIwODk_ce6d0426-909a-44a5-92e8-cc7036da798a"
      unitRef="number">0.09</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFour>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive
      contextRef="ib69200e38a26450b9c4d1f6798c35fef_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToyODAyYzIxYjU2OTQ0NDg5Yjc1ZjFkMjc1MDhmZmM5ZC90YWJsZXJhbmdlOjI4MDJjMjFiNTY5NDQ0ODliNzVmMWQyNzUwOGZmYzlkXzMtMTAtMS0xLTYyMDg5_89bce21d-444e-4a3c-9e62-6e6f20632a9e"
      unitRef="number">0.04</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearFive>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix
      contextRef="ib69200e38a26450b9c4d1f6798c35fef_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToyODAyYzIxYjU2OTQ0NDg5Yjc1ZjFkMjc1MDhmZmM5ZC90YWJsZXJhbmdlOjI4MDJjMjFiNTY5NDQ0ODliNzVmMWQyNzUwOGZmYzlkXzMtMTItMS0xLTYyMDg5_95204883-5abf-4931-b204-4e37f7f2fb9a"
      unitRef="number">0.02</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSix>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven
      contextRef="ib69200e38a26450b9c4d1f6798c35fef_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToyODAyYzIxYjU2OTQ0NDg5Yjc1ZjFkMjc1MDhmZmM5ZC90YWJsZXJhbmdlOjI4MDJjMjFiNTY5NDQ0ODliNzVmMWQyNzUwOGZmYzlkXzMtMTQtMS0xLTYyMDg5_6af5980e-cb6e-44a3-a68f-0efa2ab1cd11"
      unitRef="number">0.01</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearSeven>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight
      contextRef="ib69200e38a26450b9c4d1f6798c35fef_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToyODAyYzIxYjU2OTQ0NDg5Yjc1ZjFkMjc1MDhmZmM5ZC90YWJsZXJhbmdlOjI4MDJjMjFiNTY5NDQ0ODliNzVmMWQyNzUwOGZmYzlkXzMtMTYtMS0xLTYyMDg5_226a139e-dd32-4aa8-ab66-bc2b535ecfb7"
      unitRef="number">0</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearEight>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine
      contextRef="ib69200e38a26450b9c4d1f6798c35fef_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToyODAyYzIxYjU2OTQ0NDg5Yjc1ZjFkMjc1MDhmZmM5ZC90YWJsZXJhbmdlOjI4MDJjMjFiNTY5NDQ0ODliNzVmMWQyNzUwOGZmYzlkXzMtMTgtMS0xLTYyMDg5_aa5b2383-0a41-43e0-95f3-406fcbe83f10"
      unitRef="number">0</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearNine>
    <us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen
      contextRef="ib69200e38a26450b9c4d1f6798c35fef_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODEvZnJhZzo0NGI2ZWE3NjgxZDM0MGVkYTRhZGM1NWMwMDg4NGNmOC90YWJsZToyODAyYzIxYjU2OTQ0NDg5Yjc1ZjFkMjc1MDhmZmM5ZC90YWJsZXJhbmdlOjI4MDJjMjFiNTY5NDQ0ODliNzVmMWQyNzUwOGZmYzlkXzMtMjAtMS0xLTYyMDg5_3ba2e22f-b5d0-4553-91f9-537a6ff565d0"
      unitRef="number">0</us-gaap:ShortdurationInsuranceContractsHistoricalClaimsDurationYearTen>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODQvZnJhZzpkZmYxOTVjMWUyMDc0Y2NjYjljNDEyMmNmOTk4YzdhOS90ZXh0cmVnaW9uOmRmZjE5NWMxZTIwNzRjY2NiOWM0MTIyY2Y5OThjN2E5XzI0OTI_a9d967e2-fe78-40d6-9d1f-2200a060c73c">Debt Obligations&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On December 10, 2021, Essent Group and its subsidiaries, Essent Irish Intermediate Holdings Limited and Essent US Holdings, Inc. (collectively, the "Borrowers"), entered into a third amended and restated, five-year secured credit facility with a committed capacity of $825&#160;million (the &#x201c;Credit Facility&#x201d;). The Credit Facility amends and restates the three-year, secured credit facility entered into on October 14, 2020, and provides for an increase in the revolving credit facility from $300 million to $400 million. At closing, $425 million of new term loans were issued, with $225&#160;million of the proceeds used to repay the existing term loan outstanding at Essent Group. Essent US Holdings, Inc. ("Essent Holdings") used cash to repay its $100&#160;million existing term loan outstanding. The Credit Facility also provides for up to $175&#160;million aggregate principal amount of uncommitted incremental term loan and/or revolving credit facilities that may be exercised at the Borrowers&#x2019; option so long as the Borrowers receive commitments from the lenders. Borrowings under the Credit Facility may be used for working capital and general corporate purposes, including, without limitation, capital contributions to Essent&#x2019;s insurance and reinsurance subsidiaries. Borrowings accrue interest at a floating rate tied to a standard short-term borrowing index, selected at the Company&#x2019;s option, plus an applicable margin. A commitment fee is due quarterly on the average daily amount of the undrawn revolving commitment. The applicable margin and the commitment fee are based on the senior unsecured debt rating or long-term issuer rating of Essent Group to the extent available, or the insurer financial strength rating of Essent Guaranty. The annual &lt;/span&gt;&lt;/div&gt;commitment fee rate at December&#160;31, 2022 was 0.25%. The obligations under the Credit Facility are secured by certain assets of the Borrowers, excluding the stock and assets of its insurance and reinsurance subsidiaries. The Credit Facility contains several covenants, including financial covenants relating to minimum net worth, capital and liquidity levels, maximum debt to capitalization level and Essent Guaranty's compliance with the PMIERs (see Note&#160;16). The borrowings under the Credit Facility contractually mature on December 10, 2026. As of December&#160;31, 2022, the Company was in compliance with the covenants and $425 million had been borrowed under the term loan portion of the Credit Facility with a weighted average interest rate of 6.02%. As of December&#160;31, 2021, $425 million had been borrowed with a weighted average interest rate of 1.79%.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityExpirationPeriod
      contextRef="i6da22a841e8541fcbc162bff2627c47e_D20211210-20211210"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODQvZnJhZzpkZmYxOTVjMWUyMDc0Y2NjYjljNDEyMmNmOTk4YzdhOS90ZXh0cmVnaW9uOmRmZjE5NWMxZTIwNzRjY2NiOWM0MTIyY2Y5OThjN2E5XzI0OTQ_97e7721d-fa80-45b1-876f-654548b0d324">P5Y</us-gaap:LineOfCreditFacilityExpirationPeriod>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i59aa6484669240b18aae328b8ac103d4_I20211210"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODQvZnJhZzpkZmYxOTVjMWUyMDc0Y2NjYjljNDEyMmNmOTk4YzdhOS90ZXh0cmVnaW9uOmRmZjE5NWMxZTIwNzRjY2NiOWM0MTIyY2Y5OThjN2E5XzMxNQ_1d84f8b8-a32a-4421-827b-3f562f465f1c"
      unitRef="usd">825000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityExpirationPeriod
      contextRef="i17d96cd9c17144d58339d61c5ec8d10f_D20201014-20201014"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODQvZnJhZzpkZmYxOTVjMWUyMDc0Y2NjYjljNDEyMmNmOTk4YzdhOS90ZXh0cmVnaW9uOmRmZjE5NWMxZTIwNzRjY2NiOWM0MTIyY2Y5OThjN2E5XzI0OTg_61e239a1-bb4a-4bf8-bb46-6fefa36ced58">P3Y</us-gaap:LineOfCreditFacilityExpirationPeriod>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib1b911d1b0e445b7aa78da9299809102_I20201014"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODQvZnJhZzpkZmYxOTVjMWUyMDc0Y2NjYjljNDEyMmNmOTk4YzdhOS90ZXh0cmVnaW9uOmRmZjE5NWMxZTIwNzRjY2NiOWM0MTIyY2Y5OThjN2E5XzUyMQ_79f9f09f-d39e-4689-b300-57d80b7a8f73"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6fc4304126c54745837df42865eefca9_I20211210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODQvZnJhZzpkZmYxOTVjMWUyMDc0Y2NjYjljNDEyMmNmOTk4YzdhOS90ZXh0cmVnaW9uOmRmZjE5NWMxZTIwNzRjY2NiOWM0MTIyY2Y5OThjN2E5XzUyNw_9548b023-5bf7-4c8e-816c-17b3ba8b3fe2"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i59aa6484669240b18aae328b8ac103d4_I20211210"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODQvZnJhZzpkZmYxOTVjMWUyMDc0Y2NjYjljNDEyMmNmOTk4YzdhOS90ZXh0cmVnaW9uOmRmZjE5NWMxZTIwNzRjY2NiOWM0MTIyY2Y5OThjN2E5XzU0Mw_b66ea316-bb1a-4f39-8f50-60f543d069f5"
      unitRef="usd">425000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="i1041126a6690487a8505e66cb756c320_D20211210-20211210"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODQvZnJhZzpkZmYxOTVjMWUyMDc0Y2NjYjljNDEyMmNmOTk4YzdhOS90ZXh0cmVnaW9uOmRmZjE5NWMxZTIwNzRjY2NiOWM0MTIyY2Y5OThjN2E5XzU4Mg_b5a26de6-9c21-4511-b4ad-480335a22acf"
      unitRef="usd">225000000</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="i70f9de61e07441e8ae42ce782fd73fb5_D20211210-20211210"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODQvZnJhZzpkZmYxOTVjMWUyMDc0Y2NjYjljNDEyMmNmOTk4YzdhOS90ZXh0cmVnaW9uOmRmZjE5NWMxZTIwNzRjY2NiOWM0MTIyY2Y5OThjN2E5XzczNQ_9d8e6e84-77e9-44e7-9d85-46a9b86371fc"
      unitRef="usd">100000000</us-gaap:ExtinguishmentOfDebtAmount>
    <esnt:LineOfCreditFacilityAccordionFeature
      contextRef="i6fc4304126c54745837df42865eefca9_I20211210"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODQvZnJhZzpkZmYxOTVjMWUyMDc0Y2NjYjljNDEyMmNmOTk4YzdhOS90ZXh0cmVnaW9uOmRmZjE5NWMxZTIwNzRjY2NiOWM0MTIyY2Y5OThjN2E5XzgxNA_1e3d1076-ced1-4af1-b1ba-c76634b9d729"
      unitRef="usd">175000000</esnt:LineOfCreditFacilityAccordionFeature>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i8f0fb4e658d74f808d1577914a5e4450_D20221231-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODQvZnJhZzpkZmYxOTVjMWUyMDc0Y2NjYjljNDEyMmNmOTk4YzdhOS90ZXh0cmVnaW9uOmRmZjE5NWMxZTIwNzRjY2NiOWM0MTIyY2Y5OThjN2E5XzE3NDY_c44e0d57-bd4f-42f1-a369-5d0456265a5a"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i59aa6484669240b18aae328b8ac103d4_I20211210"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODQvZnJhZzpkZmYxOTVjMWUyMDc0Y2NjYjljNDEyMmNmOTk4YzdhOS90ZXh0cmVnaW9uOmRmZjE5NWMxZTIwNzRjY2NiOWM0MTIyY2Y5OThjN2E5XzIzMDA_b66ea316-bb1a-4f39-8f50-60f543d069f5"
      unitRef="usd">425000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODQvZnJhZzpkZmYxOTVjMWUyMDc0Y2NjYjljNDEyMmNmOTk4YzdhOS90ZXh0cmVnaW9uOmRmZjE5NWMxZTIwNzRjY2NiOWM0MTIyY2Y5OThjN2E5XzI0MTM_809457de-3fc6-4637-af0d-0415d4c60acb"
      unitRef="number">0.0602</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODQvZnJhZzpkZmYxOTVjMWUyMDc0Y2NjYjljNDEyMmNmOTk4YzdhOS90ZXh0cmVnaW9uOmRmZjE5NWMxZTIwNzRjY2NiOWM0MTIyY2Y5OThjN2E5XzI0Mjc_0c034260-0194-4e41-8a9b-aae051f5ba66"
      unitRef="usd">425000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODQvZnJhZzpkZmYxOTVjMWUyMDc0Y2NjYjljNDEyMmNmOTk4YzdhOS90ZXh0cmVnaW9uOmRmZjE5NWMxZTIwNzRjY2NiOWM0MTIyY2Y5OThjN2E5XzI0ODk_bad470e1-921a-4b3f-8967-d567b7e4de31"
      unitRef="number">0.0179</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzQ0MjI_6cd76800-9536-4d1b-9efe-cfdb4912467d">Commitments and Contingencies&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Obligations under Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Under the terms of CUW Solutions' contract underwriting agreements with lenders and subject to contractual limitations on liability, we agree to indemnify certain lenders against losses incurred in the event that we make an error in determining whether loans processed meet specified underwriting criteria, to the extent that such error materially restricts or impairs the salability of such loan, results in a material reduction in the value of such loan or results in the lender repurchasing the loan. The indemnification may be in the form of monetary or other remedies. For each of the years ended December&#160;31, 2022 and 2021, we paid less than $0.1&#160;million related to remedies. As of December&#160;31, 2022, management believes any potential claims for indemnification related to contract underwriting services through December&#160;31, 2022 are not material to our consolidated financial position or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the indemnifications discussed above, in the normal course of business, we enter into agreements or other relationships with third parties pursuant to which we may be obligated under specified circumstances to indemnify the counterparties with respect to certain matters. Our contractual indemnification obligations typically arise in the context of agreements entered into by us to, among other things, purchase or sell services, finance our business and business transactions, lease real property and license intellectual property. The agreements we enter into in the normal course of business generally require us to pay certain amounts to the other party associated with claims or losses if they result from our breach of the agreement, including the inaccuracy of representations or warranties. The agreements we enter into may also contain other indemnification provisions that obligate us to pay amounts upon the occurrence of certain events, such as the negligence or willful misconduct of our employees, infringement of third-party intellectual property rights or claims that performance of the agreement constitutes a violation of law. Generally, payment by us under an indemnification provision is conditioned upon the other party making a claim, and typically we can challenge the other party's claims. Further, our indemnification obligations may be limited in time and/or amount, and in some instances, we may have recourse against third parties for certain payments made by us under an indemnification agreement or obligation. As of December&#160;31, 2022, contingencies triggering material indemnification obligations or payments have not occurred historically and are not expected to occur. The nature of the indemnification provisions in the various types of agreements and relationships described above are believed to be low risk and pervasive, and we consider them to have a remote risk of loss or payment. We have not recorded any provisions on the consolidated balance sheets related to these indemnifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;We lease office space for use in our operations under leases accounted for as operating leases. These leases generally include options to extend them for periods of up to ten years. Our option to extend the term of our primary office locations at the greater of existing or prevailing market rates was not recognized in our right-of-use asset and lease liability. When establishing the value of our right-of-use asset and lease liability, we determine the discount rate for the underlying leases using the prevailing market interest rate for a borrowing of the same duration of the lease plus the risk premium inherent in the borrowings under our Credit Facility. Operating lease right-of-use assets of $13.1 million and $6.4&#160;million as of December&#160;31, 2022 and 2021, respectively, are reported on our consolidated balance sheet as &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzQ0MTg_29956843-9a04-45c9-88df-6b3fa1b4a770"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzQ0MTg_8f77812f-a923-45cc-be52-637fc753d2df"&gt;property and equipment&lt;/span&gt;&lt;/span&gt;. &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzQ0MTY_0f5b7f79-2b92-4260-8d11-b12443ee306a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzQ0MTY_86d3da32-8955-4038-9154-a974f7dd4421"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt; of $15.0 million and $8.0&#160;million as of December&#160;31, 2022 and 2021, respectively, are reported on our consolidated balance sheet as other accrued liabilities. Total rent expense was $3.8 million, $2.6 million and $2.4 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents lease cost and other lease information as of and for the years ended December 31:&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:50.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.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: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:8pt;font-weight:700;line-height:100%"&gt;Year 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:700;line-height:100%"&gt;($ in&#160;thousands)&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;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&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;3,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&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;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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 information:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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.9 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate - operating leases&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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a maturity analysis of our lease liabilities as follows at December&#160;31, 2022:&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:82.501%"/&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:14.567%"/&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;Year Ended December 31 (In thousands)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;2,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;1,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 and thereafter&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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 to be paid&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;16,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Future interest expense&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,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Present value of lease liabilities&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;14,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturity analysis of our lease liabilities shown above have not been reduced by minimum sublease rental income of $0.1 million due in 2023 under the non-cancelable sublease.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="i5b089cde2d5d4514a7168275d3192bf2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzcwNQ_707551d1-788c-421c-b738-4bc0e2248372"
      unitRef="usd">100000</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="i3d9e2557548d42138d414fdd02b5eb42_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzcwNQ_f2c05e6c-606d-41b9-b227-207b3ba15c60"
      unitRef="usd">100000</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzMxNTA_b9b79fa4-daee-4184-86da-2cf2af03b89a">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzM2NzU_6b4085df-ed05-4d16-85e8-2756ed675e7e"
      unitRef="usd">13100000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzM2ODI_37b3221a-a851-42fa-b192-206bd3cfb4dc"
      unitRef="usd">6400000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzM4MjE_722e6fbb-2c9c-4a42-b369-a6c4f0b05695"
      unitRef="usd">15000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzM4Mjg_8401bd6a-3fd2-4fd3-be80-9c05785b064b"
      unitRef="usd">8000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCost
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzM5NjI_5e98f64b-fe5e-4213-a95a-2e38abeb145c"
      unitRef="usd">3800000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzM5NjY_b59e3ca3-8848-4d75-83d4-2db87652d80f"
      unitRef="usd">2600000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzM5NzM_e8caa167-61cc-42c9-be0e-9be159693602"
      unitRef="usd">2400000</us-gaap:LeaseCost>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzQ0MTk_f52bd38f-bb57-4cc8-a0b7-aa8e13a65745">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents lease cost and other lease information as of and for the years ended December 31:&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:50.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.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: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:8pt;font-weight:700;line-height:100%"&gt;Year 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:700;line-height:100%"&gt;($ in&#160;thousands)&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;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;2021&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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&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;3,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&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;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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 information:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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.9 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate - operating leases&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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpjMzMzNTY1YzAxYzU0ZGI2YTE1NzNjYjk3ODNjMDZiYS90YWJsZXJhbmdlOmMzMzM1NjVjMDFjNTRkYjZhMTU3M2NiOTc4M2MwNmJhXzMtMi0xLTEtNjIwODk_bb8ec8ab-d08f-4bea-9e51-a1147ca56fda"
      unitRef="usd">3908000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpjMzMzNTY1YzAxYzU0ZGI2YTE1NzNjYjk3ODNjMDZiYS90YWJsZXJhbmdlOmMzMzM1NjVjMDFjNTRkYjZhMTU3M2NiOTc4M2MwNmJhXzMtNC0xLTEtNjIwODk_8fda47e7-372b-488d-bccb-9045f505a279"
      unitRef="usd">2699000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpjMzMzNTY1YzAxYzU0ZGI2YTE1NzNjYjk3ODNjMDZiYS90YWJsZXJhbmdlOmMzMzM1NjVjMDFjNTRkYjZhMTU3M2NiOTc4M2MwNmJhXzMtNi0xLTEtNjIwODk_9beb3eb6-1963-4038-a983-7239fae2fab5"
      unitRef="usd">2532000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpjMzMzNTY1YzAxYzU0ZGI2YTE1NzNjYjk3ODNjMDZiYS90YWJsZXJhbmdlOmMzMzM1NjVjMDFjNTRkYjZhMTU3M2NiOTc4M2MwNmJhXzQtMi0xLTEtNjIwODk_0db873fb-59a7-48bf-8591-d9816bc60c3e"
      unitRef="usd">0</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpjMzMzNTY1YzAxYzU0ZGI2YTE1NzNjYjk3ODNjMDZiYS90YWJsZXJhbmdlOmMzMzM1NjVjMDFjNTRkYjZhMTU3M2NiOTc4M2MwNmJhXzQtNC0xLTEtNjIwODk_832e7c9f-3e87-49e7-a319-5c7fd8c5b2a8"
      unitRef="usd">2000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpjMzMzNTY1YzAxYzU0ZGI2YTE1NzNjYjk3ODNjMDZiYS90YWJsZXJhbmdlOmMzMzM1NjVjMDFjNTRkYjZhMTU3M2NiOTc4M2MwNmJhXzQtNi0xLTEtNjIwODk_6aa7a23f-6eb4-4560-bd13-53c421afd77f"
      unitRef="usd">19000</us-gaap:ShortTermLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpjMzMzNTY1YzAxYzU0ZGI2YTE1NzNjYjk3ODNjMDZiYS90YWJsZXJhbmdlOmMzMzM1NjVjMDFjNTRkYjZhMTU3M2NiOTc4M2MwNmJhXzUtMi0xLTEtNjIwODk_4b8d0a12-7156-4e9c-b038-abcef282a34b"
      unitRef="usd">138000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpjMzMzNTY1YzAxYzU0ZGI2YTE1NzNjYjk3ODNjMDZiYS90YWJsZXJhbmdlOmMzMzM1NjVjMDFjNTRkYjZhMTU3M2NiOTc4M2MwNmJhXzUtNC0xLTEtNjIwODk_8f27fa42-8d30-4422-9142-6fca863eb970"
      unitRef="usd">135000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpjMzMzNTY1YzAxYzU0ZGI2YTE1NzNjYjk3ODNjMDZiYS90YWJsZXJhbmdlOmMzMzM1NjVjMDFjNTRkYjZhMTU3M2NiOTc4M2MwNmJhXzUtNi0xLTEtNjIwODk_73216eb2-6399-46dc-a509-28a0742a294f"
      unitRef="usd">131000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpjMzMzNTY1YzAxYzU0ZGI2YTE1NzNjYjk3ODNjMDZiYS90YWJsZXJhbmdlOmMzMzM1NjVjMDFjNTRkYjZhMTU3M2NiOTc4M2MwNmJhXzYtMi0xLTEtNjIwODk_2724292e-1a75-41b5-bffd-e49d9beb15c0"
      unitRef="usd">3770000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpjMzMzNTY1YzAxYzU0ZGI2YTE1NzNjYjk3ODNjMDZiYS90YWJsZXJhbmdlOmMzMzM1NjVjMDFjNTRkYjZhMTU3M2NiOTc4M2MwNmJhXzYtNC0xLTEtNjIwODk_35f12f5b-bdc5-4a89-b2ad-3b2f5a49431e"
      unitRef="usd">2566000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpjMzMzNTY1YzAxYzU0ZGI2YTE1NzNjYjk3ODNjMDZiYS90YWJsZXJhbmdlOmMzMzM1NjVjMDFjNTRkYjZhMTU3M2NiOTc4M2MwNmJhXzYtNi0xLTEtNjIwODk_b1e34e5e-3df6-4f30-94d2-d05c8940a0d3"
      unitRef="usd">2420000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpjMzMzNTY1YzAxYzU0ZGI2YTE1NzNjYjk3ODNjMDZiYS90YWJsZXJhbmdlOmMzMzM1NjVjMDFjNTRkYjZhMTU3M2NiOTc4M2MwNmJhXzktMi0xLTEtNjIwODk_a105b9e2-cc92-4954-a0d9-b656c05f959e">P6Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpjMzMzNTY1YzAxYzU0ZGI2YTE1NzNjYjk3ODNjMDZiYS90YWJsZXJhbmdlOmMzMzM1NjVjMDFjNTRkYjZhMTU3M2NiOTc4M2MwNmJhXzktNC0xLTEtNjIwODk_f569786a-5986-4dfd-8a19-640962635445">P2Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="iff52f353059943ac83f5dbdacdc963a0_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpjMzMzNTY1YzAxYzU0ZGI2YTE1NzNjYjk3ODNjMDZiYS90YWJsZXJhbmdlOmMzMzM1NjVjMDFjNTRkYjZhMTU3M2NiOTc4M2MwNmJhXzktNi0xLTEtNjIwODk_ac68d956-072e-4a1c-aee3-b31980ec0d50">P3Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpjMzMzNTY1YzAxYzU0ZGI2YTE1NzNjYjk3ODNjMDZiYS90YWJsZXJhbmdlOmMzMzM1NjVjMDFjNTRkYjZhMTU3M2NiOTc4M2MwNmJhXzEwLTItMS0xLTYyMDg5_05fed99a-cc1d-4a08-9772-e45ea58857e8"
      unitRef="number">0.036</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpjMzMzNTY1YzAxYzU0ZGI2YTE1NzNjYjk3ODNjMDZiYS90YWJsZXJhbmdlOmMzMzM1NjVjMDFjNTRkYjZhMTU3M2NiOTc4M2MwNmJhXzEwLTQtMS0xLTYyMDg5_678f4254-4eba-4054-89c0-7ec1124cd3b0"
      unitRef="number">0.040</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="iff52f353059943ac83f5dbdacdc963a0_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpjMzMzNTY1YzAxYzU0ZGI2YTE1NzNjYjk3ODNjMDZiYS90YWJsZXJhbmdlOmMzMzM1NjVjMDFjNTRkYjZhMTU3M2NiOTc4M2MwNmJhXzEwLTYtMS0xLTYyMDg5_83a6fba1-a80b-424b-9df3-5d39e4ee7a69"
      unitRef="number">0.039</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzQ0MjA_55c67f51-ed55-4d9f-a965-4a190ea6ccd5">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a maturity analysis of our lease liabilities as follows at December&#160;31, 2022:&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:82.501%"/&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:14.567%"/&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;Year Ended December 31 (In thousands)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;2,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;1,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028 and thereafter&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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 to be paid&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;16,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Future interest expense&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,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Present value of lease liabilities&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;14,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpiNzU3MzJmMjFlYmQ0MmNkYjRmNDg5ZjljZTJhZDFlOC90YWJsZXJhbmdlOmI3NTczMmYyMWViZDQyY2RiNGY0ODlmOWNlMmFkMWU4XzEtMi0xLTEtNjIwODk_69361abf-26fb-466d-b5d2-8533959fdfb6"
      unitRef="usd">4302000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpiNzU3MzJmMjFlYmQ0MmNkYjRmNDg5ZjljZTJhZDFlOC90YWJsZXJhbmdlOmI3NTczMmYyMWViZDQyY2RiNGY0ODlmOWNlMmFkMWU4XzItMi0xLTEtNjIwODk_30a45b7e-88c8-4bf8-9589-0832622ad0cb"
      unitRef="usd">2603000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpiNzU3MzJmMjFlYmQ0MmNkYjRmNDg5ZjljZTJhZDFlOC90YWJsZXJhbmdlOmI3NTczMmYyMWViZDQyY2RiNGY0ODlmOWNlMmFkMWU4XzMtMi0xLTEtNjIwODk_b64c0091-e58f-4c25-8ad1-7bc4c933d2b8"
      unitRef="usd">2064000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpiNzU3MzJmMjFlYmQ0MmNkYjRmNDg5ZjljZTJhZDFlOC90YWJsZXJhbmdlOmI3NTczMmYyMWViZDQyY2RiNGY0ODlmOWNlMmFkMWU4XzQtMi0xLTEtNjIwODk_c8a4bb09-2550-4a14-9a23-ec1c74aabf26"
      unitRef="usd">1277000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpiNzU3MzJmMjFlYmQ0MmNkYjRmNDg5ZjljZTJhZDFlOC90YWJsZXJhbmdlOmI3NTczMmYyMWViZDQyY2RiNGY0ODlmOWNlMmFkMWU4XzUtMi0xLTEtNjIwODk_2bca37d3-d738-43fb-aeea-08e07f7858ae"
      unitRef="usd">1258000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpiNzU3MzJmMjFlYmQ0MmNkYjRmNDg5ZjljZTJhZDFlOC90YWJsZXJhbmdlOmI3NTczMmYyMWViZDQyY2RiNGY0ODlmOWNlMmFkMWU4XzYtMi0xLTEtNjIwODk_da094c3a-cd8d-4f22-bee3-e3846968d6ac"
      unitRef="usd">5327000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpiNzU3MzJmMjFlYmQ0MmNkYjRmNDg5ZjljZTJhZDFlOC90YWJsZXJhbmdlOmI3NTczMmYyMWViZDQyY2RiNGY0ODlmOWNlMmFkMWU4XzctMi0xLTEtNjIwODk_3db82102-4c13-4548-be65-d966a8508208"
      unitRef="usd">16831000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpiNzU3MzJmMjFlYmQ0MmNkYjRmNDg5ZjljZTJhZDFlOC90YWJsZXJhbmdlOmI3NTczMmYyMWViZDQyY2RiNGY0ODlmOWNlMmFkMWU4XzgtMi0xLTEtNjIwODk_4eb7d91f-6b4c-41d2-8913-e28117c40c95"
      unitRef="usd">1880000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90YWJsZTpiNzU3MzJmMjFlYmQ0MmNkYjRmNDg5ZjljZTJhZDFlOC90YWJsZXJhbmdlOmI3NTczMmYyMWViZDQyY2RiNGY0ODlmOWNlMmFkMWU4XzktMi0xLTEtNjIwODk_cc1d2e4a-6e8e-4c63-8754-d7468e434567"
      unitRef="usd">14951000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xODcvZnJhZzo5MmM2YTA4NmY2MmQ0MDQ2OWRiMTI3YWNjYzIzMTI3OC90ZXh0cmVnaW9uOjkyYzZhMDg2ZjYyZDQwNDY5ZGIxMjdhY2NjMjMxMjc4XzQzNjc_b92fa85c-bdb3-44e9-9a6f-029d49844ecb"
      unitRef="usd">100000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzI1MjQ_811b1cac-4885-415e-81e0-058ab4cd1736">Capital Stock&lt;div style="text-indent:22.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 authorized share capital consists of 233.3 million shares of a single class of common shares. The common shares have no pre-emptive rights or other rights to subscribe for additional shares, and no rights of redemption, conversion or exchange. Under certain circumstances and subject to the provisions of Bermuda law and our bye-laws, we may be required to make an offer to repurchase shares held by members. The common shares rank pari-passu with one another in all respects as to rights of payment and distribution. In general, holders of common shares will have one vote for each common share held by them and will be entitled to vote, on a non-cumulative basis, at all meetings of shareholders. In the event that a shareholder is considered a 9.5% Shareholder under our bye-laws, such shareholder's votes will be reduced by whatever amount is necessary so that after any such reduction the votes of such shareholder will not result in any other person being treated as a 9.5% Shareholder with respect to the vote on such matter. Under these provisions certain shareholders may have their voting rights limited to less than one vote per share, while other shareholders may have voting rights in excess of one vote per share.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2020, Essent Group completed the sale of 13.8 million common shares in a public offering at a price of $33.25 per share. The total net proceeds from this offering were approximately $440.0 million after deducting underwriting discounts, commissions and other offering expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Dividends&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.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 third quarter of 2019, the Board of Directors declared Essent's inaugural quarterly cash dividend of $0.15 per common share which was paid in September 2019. In each subsequent quarter, we declared and paid quarterly cash dividends on our common shares. The following table presents the amounts declared and paid per common share each quarter:&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:50.215%"/&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.543%"/&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.543%"/&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: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;Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;0.20&#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;0.16&#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;0.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30&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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;September 30&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;0.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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;0.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 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;0.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;0.16&#160;&lt;/span&gt;&lt;/td&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:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align: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 dividends per common share declared and paid&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;0.86&#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;0.70&#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;0.64&#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="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2023, the Board of Directors declared a quarterly cash dividend of $0.25 per common share payable on March 20, 2023, to shareholders of record on March 10, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Share Repurchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, the Board of Directors approved a share repurchase plan that authorized the Company to repurchase $250&#160;million of its common shares in the open market by the end of 2022. During the year ended December 31, 2021, the Company repurchased 3,469,560 common shares at a cost of $157.8&#160;million leaving $92.2&#160;million remaining unused under the authorized repurchase plan. During the year ended December&#160;31, 2022, the Company repurchased 2,136,961 common shares at a cost of $92.2 million, completing the May 2021 repurchase plan. The shares repurchased were recorded at cost and included in treasury stock. All treasury stock has been cancelled as of December&#160;31, 2022 and 2021. In May 2022, the Board of Directors approved a new share repurchase plan that authorizes the Company to repurchase up to $250&#160;million of its common shares in the open market by the end of 2023. There were no share repurchases under the 2022 plan, leaving $250.0 million remaining unused under the authorized repurchase plan as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzY5_853a19a8-d9e6-49c1-8eb0-9d18cae6b081"
      unitRef="shares">233300000</us-gaap:CommonStockSharesAuthorized>
    <esnt:CommonStockNumberOfVotes
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzU4Ng_b649a705-3366-4f12-ae07-5c965972845a"
      unitRef="vote">1</esnt:CommonStockNumberOfVotes>
    <esnt:ShareholderVotingRightsOwnershipPercentageThreshold
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2Xzc2Nw_860a02a8-f2c3-4479-986a-ff76b9c24ddc"
      unitRef="number">0.095</esnt:ShareholderVotingRightsOwnershipPercentageThreshold>
    <esnt:ShareholderVotingRightsOwnershipPercentageThreshold
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2Xzk5Mw_0681974a-7e3e-4005-b274-0247699d0069"
      unitRef="number">0.095</esnt:ShareholderVotingRightsOwnershipPercentageThreshold>
    <esnt:MaximumNumberOfVotesCertainShareholdersUnder95PercentShareholderProvision
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzExNDM_73f160a3-37a5-415c-bd41-dde9073002a3"
      unitRef="vote">1</esnt:MaximumNumberOfVotesCertainShareholdersUnder95PercentShareholderProvision>
    <esnt:MinimumNumberOfVotesOtherShareholders
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzEyMjM_a8a8b36c-ff50-432b-8fb0-88a235919957"
      unitRef="vote">1</esnt:MinimumNumberOfVotesOtherShareholders>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie9d7d9976bd44099aed8f20d8c3009f0_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzEyOTI_cec5cba4-5d19-4c52-8c8e-fe564961989e"
      unitRef="shares">13800000</us-gaap:CommonStockSharesIssued>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ie9d7d9976bd44099aed8f20d8c3009f0_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzEzNDQ_e8f03ecc-00a8-43bb-ac13-45cf2f30e9c4"
      unitRef="usdPerShare">33.25</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ice5711f3f0b5407da7944c347fdcc76b_D20200601-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzE0MTk_30e49ddd-d5ab-4c88-9258-fdfdab06e651"
      unitRef="usd">440000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i0c073e04c4c04034ba29ca0f6fbd231b_D20190901-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzE2Mjg_3be7f15b-b647-44ed-a990-5b9ccc654c85"
      unitRef="usdPerShare">0.15</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i82c9affc7f9049cdb9d2ded6fdc2706a_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzE2Mjg_4bfe0268-ad97-472c-80fb-a65fbd366112"
      unitRef="usdPerShare">0.15</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsDeclaredTableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzI1Mjc_808db4aa-eca4-4e87-87b6-5ceb2f52b2ce">In each subsequent quarter, we declared and paid quarterly cash dividends on our common shares. The following table presents the amounts declared and paid per common share each quarter:&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:50.215%"/&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.543%"/&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.543%"/&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: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;Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;0.20&#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;0.16&#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;0.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30&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.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;September 30&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;0.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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;0.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 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;0.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;0.16&#160;&lt;/span&gt;&lt;/td&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:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align: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 dividends per common share declared and paid&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;0.86&#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;0.70&#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;0.64&#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;</us-gaap:DividendsDeclaredTableTextBlock>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i929fc0ce4dbb4c5bb34a6d2527831372_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzEtMi0xLTEtNjIwODk_0a5af1c4-5413-4616-8795-8b1ca6284e0a"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i929fc0ce4dbb4c5bb34a6d2527831372_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzEtMi0xLTEtNjIwODk_6a473d1e-453d-4260-b6c7-d23b231f98bc"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic1aeafa9bd6e413ab4193cef70cd6a37_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzEtNC0xLTEtNjIwODk_3bbf89ad-95b3-4f7a-a1a6-332a6c128076"
      unitRef="usdPerShare">0.16</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ic1aeafa9bd6e413ab4193cef70cd6a37_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzEtNC0xLTEtNjIwODk_4815f806-4e8b-438a-be2a-b21cdc1e5be0"
      unitRef="usdPerShare">0.16</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i624cd4e6fc58496596ffd396ddf4f62d_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzEtNi0xLTEtNjIwODk_05297a7a-19d3-4fe1-814f-cba6f33d6306"
      unitRef="usdPerShare">0.16</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i624cd4e6fc58496596ffd396ddf4f62d_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzEtNi0xLTEtNjIwODk_cb446a6d-96cd-43ac-880b-e34da204dbb8"
      unitRef="usdPerShare">0.16</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="if6394727e35f41e5a861ba3281de8e67_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzItMi0xLTEtNjIwODk_a4bf5ea1-192f-4873-b222-9c1fdb6152b1"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if6394727e35f41e5a861ba3281de8e67_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzItMi0xLTEtNjIwODk_bcf7305d-0995-475c-bd7d-a4bd2e42d73d"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic117d872926845809cf609d6f10eb052_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzItNC0xLTEtNjIwODk_a8f3cc5f-d6ee-4a0c-8840-c058e92f58be"
      unitRef="usdPerShare">0.17</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ic117d872926845809cf609d6f10eb052_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzItNC0xLTEtNjIwODk_dceb8c55-abea-4a14-a4d4-ff8e0650a427"
      unitRef="usdPerShare">0.17</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i3ee73ecf5fa849dc930bb95f179d38dd_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzItNi0xLTEtNjIwODk_6316ded8-3f2f-402a-b289-8845e199b25d"
      unitRef="usdPerShare">0.16</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3ee73ecf5fa849dc930bb95f179d38dd_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzItNi0xLTEtNjIwODk_839fcfad-bc2c-4a26-8e82-0f53d7edf40c"
      unitRef="usdPerShare">0.16</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i7d36b2ddbf9545638f280f6f52ed3676_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzMtMi0xLTEtNjIwODk_0c18d49e-4421-4b3b-bd74-bd49d07dad0a"
      unitRef="usdPerShare">0.22</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i7d36b2ddbf9545638f280f6f52ed3676_D20220701-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzMtMi0xLTEtNjIwODk_dc010725-d94d-4488-8e50-4959538767ed"
      unitRef="usdPerShare">0.22</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ic7032f0f7f1546adb106a10e13fde53f_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzMtNC0xLTEtNjIwODk_5e51d573-825b-4aab-8f7c-bad5f01d45b6"
      unitRef="usdPerShare">0.18</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic7032f0f7f1546adb106a10e13fde53f_D20210701-20210930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzMtNC0xLTEtNjIwODk_a378ef79-879c-4a18-9405-ddd6894a1a7b"
      unitRef="usdPerShare">0.18</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4f6d468cef954c8881fd469881e103e4_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzMtNi0xLTEtNjIwODk_03a730ac-fba8-46b3-a6fb-3f2dc5109bd4"
      unitRef="usdPerShare">0.16</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4f6d468cef954c8881fd469881e103e4_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzMtNi0xLTEtNjIwODk_d2997ea3-12f0-42ab-b9a6-5950e7fd1299"
      unitRef="usdPerShare">0.16</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i844a9e3d2ceb4dc6af3784f6f2546bd9_D20221001-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzQtMi0xLTEtNjIwODk_0516e4c5-6a80-4d9e-820e-244733234d46"
      unitRef="usdPerShare">0.23</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i844a9e3d2ceb4dc6af3784f6f2546bd9_D20221001-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzQtMi0xLTEtNjIwODk_f6c132d5-2a4f-47ef-b207-34f87e840aef"
      unitRef="usdPerShare">0.23</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i7abd4e1144c9483e8085c595ff42ffdf_D20211001-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzQtNC0xLTEtNjIwODk_024a0d5e-79d2-49a9-bd58-9ef66554e4fb"
      unitRef="usdPerShare">0.19</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i7abd4e1144c9483e8085c595ff42ffdf_D20211001-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzQtNC0xLTEtNjIwODk_2038ab25-c849-4ea7-83ff-e0471e4cfba9"
      unitRef="usdPerShare">0.19</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i0ec7243be862430ea82309fbaa24f57c_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzQtNi0xLTEtNjIwODk_090d6194-9d9b-4a64-a8ee-ddc5cfccd792"
      unitRef="usdPerShare">0.16</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i0ec7243be862430ea82309fbaa24f57c_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzQtNi0xLTEtNjIwODk_96e624d4-a918-45ee-af2e-3e10cbbcb401"
      unitRef="usdPerShare">0.16</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzYtMi0xLTEtNjIwODk_5932cf7b-5c03-4421-b4b9-128386beba83"
      unitRef="usdPerShare">0.86</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzYtMi0xLTEtNjIwODk_af1b009c-b305-4f50-999c-0e9f98100e96"
      unitRef="usdPerShare">0.86</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzYtNC0xLTEtNjIwODk_e64283cc-8bdd-464d-b6c1-0c8ca9075ac9"
      unitRef="usdPerShare">0.70</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzYtNC0xLTEtNjIwODk_e98c2335-40bf-4a1d-805f-ff1a2506a2d5"
      unitRef="usdPerShare">0.70</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzYtNi0xLTEtNjIwODk_8901b9ae-4cb7-497e-8891-1f9a1c99ed41"
      unitRef="usdPerShare">0.64</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90YWJsZToyOWM2OTlhMDEzMzU0YWRjYmJjMDhkZGNmOWYwZmJlNC90YWJsZXJhbmdlOjI5YzY5OWEwMTMzNTRhZGNiYmMwOGRkY2Y5ZjBmYmU0XzYtNi0xLTEtNjIwODk_b7ad6043-64d4-498f-bcc1-bfd05b43ea2a"
      unitRef="usdPerShare">0.64</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if0f5e2b18bc04b728b88faecab824722_D20230201-20230228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzE5NTE_1b7d7632-6272-44c2-9d03-c077f9ec8037"
      unitRef="usdPerShare">0.25</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i867925954c6645308db5efd915b1a77e_D20230320-20230320"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzE5NTE_6571405f-6c2f-4abe-a7cd-504b0866706d"
      unitRef="usdPerShare">0.25</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i10f352aa2a614167ac712dadd14a08cf_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzIxNzg_3f5034da-62a4-4f21-a63d-1b8f114396e1"
      unitRef="usd">250000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i681c5d78cd654d6dbb669f5c2e1b307e_D20180501-20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzIxOTkwMjMyNTk4ODA_f6dbe16c-b156-4450-8d67-6331f1425ec9"
      unitRef="shares">3469560</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i681c5d78cd654d6dbb669f5c2e1b307e_D20180501-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzIxOTkwMjMyNTk4OTE_330bad1f-e051-4e74-8e8e-82fdcedc298b"
      unitRef="usd">157800000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i10f352aa2a614167ac712dadd14a08cf_I20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzIxOTkwMjMyNTk5MDc_69282591-1795-4b84-902f-b39a4d937c16"
      unitRef="usd">92200000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i6c2bcf43067f44ddb13ba935a800fb00_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzQzOTgwNDY1MTM3Mzc_b0cdd4ec-a225-4f5e-b8ce-05486022d387"
      unitRef="shares">2136961</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i6c2bcf43067f44ddb13ba935a800fb00_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzQzOTgwNDY1MTM3Njg_50d938fd-4c2b-4470-9702-e6f34fb193ee"
      unitRef="usd">92200000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i837a53e000504de381da8e21785a7ada_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzQzOTgwNDY1MTQwNjE_c3238cf7-38e5-429e-b340-b40fc70fea8e"
      unitRef="usd">250000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i48550cdf775e428fbfdbd4ef061b13e2_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzQzOTgwNDY1MTQxMzY_68cb8cef-ddd2-4690-ab0a-34b6c150121a"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="ie1663d3bb2d040e78614ef8597a37336_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTMvZnJhZzplYWZjNTExMjA1MDY0NzYxODY2NzJkNmMyM2JhNTc5Ni90ZXh0cmVnaW9uOmVhZmM1MTEyMDUwNjQ3NjE4NjY3MmQ2YzIzYmE1Nzk2XzQzOTgwNDY1MTQxODc_4c03f911-ae1c-474a-9d2f-70a50a7b8def"
      unitRef="usd">250000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2Xzc0MDA_651c3bb3-7539-4461-96de-3c960bb2e1e5">Stock-Based Compensation&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2013, Essent Group's Board of Directors adopted, and Essent Group's shareholders approved, the Essent Group&#160;Ltd. 2013 Long-Term Incentive Plan (the "2013 Plan"), which was effective upon completion of the initial public offering. The types of awards available under the 2013 Plan include nonvested shares, nonvested share units, non-qualified share options, incentive stock options, share appreciation rights, and other share-based or cash-based awards. Nonvested shares and nonvested share units granted under the 2013 Plan have rights to dividends, which entitle the holders to the same dividend value per share as holders of common shares in the form of dividend equivalent units ("DEUs"). DEUs are subject to the same vesting and other terms and conditions as the corresponding nonvested shares and nonvested share units. DEUs vest when the underlying shares or share units vest and are forfeited if the underlying share or share units forfeit prior to vesting. The maximum number of shares and share units available for issuance is 7.5 million under the 2013 Plan. As of December&#160;31, 2022, there were 2.8 million common shares available for future grant under the 2013 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February of each year, 2017 through 2020, certain members of senior management were granted nonvested common shares under the 2013 Plan that were subject to time-based and performance-based vesting. The time-based share awards vest in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzE5MjI_7b491e74-4407-4e36-98c3-0f5d215a6bd0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzE5MjI_b83eb3b8-3e87-4333-9a38-75c7aff59457"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzE5MjI_c82c9fa9-9b5e-4273-9c40-0a8960cf09c9"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzE5MjI_ff13c782-c44a-433a-96bb-821bedc7abfd"&gt;three&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; equal yearly installments commencing on March&#160;1 of the year following the grant year. The performance-based share awards vest based upon our compounded annual book value per share growth percentage during a three-year performance period that commences on January&#160;1 of the grant year and vest on March&#160;1 following the end of the performance period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The portion of the nonvested performance-based share awards that will be earned based upon the achievement of compounded annual book value per share growth is as follows:&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:92.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.833%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020 Performance-Based Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019 Performance-Based Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018 Performance-Based Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2017 Performance-Based Grants&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:7pt;font-weight:700;line-height:100%"&gt;Performance&lt;br/&gt;level&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:6pt;font-weight:700;line-height:100%"&gt;Compounded&lt;br/&gt;Annual&#160;Book&lt;br/&gt;Value Per&#160;Share&lt;br/&gt;Growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Nonvested&lt;br/&gt;Common&lt;br/&gt;Shares&lt;br/&gt;Earned&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:6pt;font-weight:700;line-height:100%"&gt;Compounded&lt;br/&gt;Annual&#160;Book&lt;br/&gt;Value Per&#160;Share&lt;br/&gt;Growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Nonvested&lt;br/&gt;Common&lt;br/&gt;Shares&lt;br/&gt;Earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Compounded&lt;br/&gt;Annual&#160;Book&lt;br/&gt;Value Per&#160;Share&lt;br/&gt;Growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Nonvested&lt;br/&gt;Common&lt;br/&gt;Shares&lt;br/&gt;Earned&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:6pt;font-weight:700;line-height:100%"&gt;Compounded&lt;br/&gt;Annual&#160;Book&lt;br/&gt;Value Per&#160;Share&lt;br/&gt;Growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Nonvested&lt;br/&gt;Common&lt;br/&gt;Shares&lt;br/&gt;Earned&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;13&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;14&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-top:1pt solid #000000;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;0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-top:1pt solid #000000;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;&amp;lt;15&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-top:1pt solid #000000;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;0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-top:1pt solid #000000;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;&amp;lt;16&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-top:1pt solid #000000;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;0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:8pt;font-weight:700;line-height:100%"&gt;Threshold&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Maximum&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;&#x2265;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;&#x2265;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;&#x2265;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;&#x2265;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:14pt"&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;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;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;/table&gt;&lt;/div&gt;&lt;div style="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;In the event that the compounded annual book value per share growth falls between the performance levels shown above, the nonvested common shares earned will be determined on a straight-line basis between the respective levels shown. The compounded annual book value per share growth for each of the 2017, 2018, 2019 and 2020 performance-based grants exceeded the maximum performance level and have vested or will vest at 100%.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February&#160;2021, certain members of senior management were granted nonvested common shares under the 2013 Plan that were subject to time-based and performance-based vesting.&#160;The time-based share awards granted in February 2021 vest in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzMxMTA_9bf86ee0-e20c-4e44-b1dc-c35d77eb4ed7"&gt;three&lt;/span&gt; equal installments commencing on March 1 of the year following the grant year.&#160;The performance-based share awards granted in February 2021 vest based upon our compounded annual book value per share growth percentage and relative total shareholder return during a three-year performance period that commenced on January&#160;1, 2021 and vest on March&#160;1, 2024. Shares were issued at the maximum 200% of target. The portion of these nonvested performance-based share awards that will be earned is as follows:&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:400;line-height:120%"&gt;&#160;&#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:23.607%"/&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:12.204%"/&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:18.783%"/&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:18.783%"/&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:18.787%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;Relative Total Shareholder Return&lt;br/&gt;vs. S&amp;amp;P 1500 Financial Services Index&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: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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2264;25th percentile&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50th percentile&lt;br/&gt;"Target"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2265;75th percentile&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="5" 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:10pt;font-weight:700;line-height:100%"&gt;Three-Year Book&lt;br/&gt;Value Per Share&lt;br/&gt;CAGR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14% "Target"&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;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;100&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 #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;150&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 #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;200&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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: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;12%&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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: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;8%&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6%&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;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February&#160;and May 2022, certain members of senior management were granted nonvested common shares under the 2013 Plan that were subject to time-based and performance-based vesting.&#160;The time-based share awards granted in February 2022 vest in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzIxOTkwMjMyNjQ1Nzk_038468ea-aee2-438b-b4c0-092e87266dd7"&gt;three&lt;/span&gt; equal installments commencing on March 1 of the year following the grant year.&#160;The performance-based share awards granted in February 2022 vest based upon our compounded annual book value per share growth percentage and relative total shareholder return during a three-year performance period that commenced on January&#160;1, 2022 and vest on March&#160;1, 2025. Shares were issued at the maximum 200% of target. The portion of these nonvested performance-based share awards that will be earned is as follows:&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:23.607%"/&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:12.204%"/&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:18.783%"/&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:18.783%"/&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:18.787%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;Relative Total Shareholder Return&lt;br/&gt;vs. S&amp;amp;P 1500 Financial Services Index&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: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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2264;25th percentile&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50th percentile&lt;br/&gt;"Target"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2265;75th percentile&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="5" 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:10pt;font-weight:700;line-height:100%"&gt;Three-Year Book&lt;br/&gt;Value Per Share&lt;br/&gt;CAGR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13% "Target"&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;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;100&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 #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;150&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 #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;200&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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: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;11%&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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: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;7%&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5%&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;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the event that the compounded annual book value per share growth or the relative total shareholder return falls between the performance levels shown above for the 2022 or 2021 performance-based share awards, the nonvested common shares earned will be determined on a straight-line basis between the respective levels shown.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Quoted market prices are used for the valuation of common shares granted that do not contain a market condition under ASC 718. The performance-based share awards granted in February 2022 and 2021 contain a market condition and were valued based on analysis provided by a third-party valuation firm using a risk neutral simulation taking into effect the vesting conditions of the grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2021, the performance-based share awards granted in 2019 and 2020 to certain members of senior management were amended to provide that such awards will no longer be subject to the achievement of the compounded annual book value per share growth metrics and will be subject to only service-based vesting. As a result, the unvested shares subject to the amended 2019 and 2020 awards vested or will vest on March 1, 2022 and March 1, 2023, respectively, subject to the continued service requirements and other terms and conditions set forth in the applicable award agreements, without taking into consideration any performance metrics. Total incremental compensation expense related to amending these awards is $4.0&#160;million. As of December&#160;31, 2022, there was $0.4&#160;million of unrecognized compensation expense related to amending these awards and we expect to recognize the expense over a weighted average period of 0.2 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2017, time-based share units were issued to all vice president and staff level employees that vested in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzUyNDI_b7342b9b-4a57-483d-88e7-a1e30be9d832"&gt;three&lt;/span&gt; equal installments in January 2018, 2019 and 2020. In January 2020, time-based share units were issued to all vice president and staff level employees that vested in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzU0MTE_e04b9cec-294a-431e-bea2-a6fd49f9dc8f"&gt;three&lt;/span&gt; equal installments in January 2021, 2022 and 2023. In connection with our incentive program covering bonus awards for performance years 2016 through 2021, in February following each performance year, time-based share units were issued to certain employees that vest in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzU3MDA_3a44e391-4853-41b1-84b3-3487016b0a46"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzU3MDA_a9e96433-9e6c-4a78-8a61-58202980c133"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzU3MDA_b4ffcd7e-e40c-4ddf-bef0-06a6fbf2f0c1"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzU3MDA_be05e4ef-146b-4547-911a-508e5e2b3138"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzU3MDA_cd6f7683-4de4-49a9-a4b2-ab2c7b2ca030"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzU3MDA_e287aea5-7d8b-467e-91b6-7f9b30dcf37b"&gt;three&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; equal yearly installments commencing on March 1 of the year following the grant year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May of each year, 2019 through 2022, time-based share units were granted to non-employee directors that vest one year from the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize nonvested common share, nonvested common share unit and DEU activity for the year ended December&#160;31:&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:25.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&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:7.233%"/&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:7.671%"/&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:7.233%"/&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:7.671%"/&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:7.233%"/&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:7.671%"/&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:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Time and Performance-&lt;br/&gt;Based Share Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Time-Based&lt;br/&gt;Share Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Share Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DEUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Shares in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Share Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Dividend Equivalent Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;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 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&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 beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;47.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&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;Granted&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;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Outstanding at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;45.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;45.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;40.86&#160;&lt;/span&gt;&lt;/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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&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:7.233%"/&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:7.671%"/&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:7.233%"/&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:7.671%"/&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:7.233%"/&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:7.671%"/&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:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;Time and Performance-&lt;br/&gt;Based Share Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;Time-Based&lt;br/&gt;Share Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;Share Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DEUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Shares in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Share Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;Dividend Equivalent Units&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:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;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;border-top:1pt solid #000000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&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 beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.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;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;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.66&#160;&lt;/span&gt;&lt;/td&gt;&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;Granted&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;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Vested&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;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;43.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;38.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 1pt 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;24.33&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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;40.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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 end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;31.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;45.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;47.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;41.75&#160;&lt;/span&gt;&lt;/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: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:25.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&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:7.233%"/&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:7.671%"/&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:7.233%"/&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:7.671%"/&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:7.233%"/&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:7.671%"/&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:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" 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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;Time and Performance-&lt;br/&gt;Based Share Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;Time-Based&lt;br/&gt;Share Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;Share Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;DEUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Shares in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Share Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;Dividend Equivalent Units&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:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;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;border-top:1pt solid #000000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&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 beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.11&#160;&lt;/span&gt;&lt;/td&gt;&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;Granted&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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Outstanding at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;47.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;46.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;46.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;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;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;37.66&#160;&lt;/span&gt;&lt;/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-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total fair value of nonvested shares, share units or DEUs that vested was $18.4 million, $19.5 million and $18.5 million for the years ended December 31, 2022, 2021 and 2020, respectively.&#160;As of December&#160;31, 2022, there was $15.7 million of total unrecognized compensation expense related to nonvested shares or share units outstanding at December&#160;31, 2022 and we expect to recognize the expense over a weighted average period of 2.2.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2023, 301,495 nonvested common share units were issued to all vice president and staff level employees and are subject to time-based vesting. In connection with our incentive program covering bonus awards for performance year 2022, in February 2023, 75,581 nonvested common share units were issued to certain employees and are subject to time-based vesting. In February 2023, 394,319 nonvested common shares were granted to certain members of senior management and are subject to time-based and performance-based vesting.&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Employees have the option to tender shares to Essent Group to pay the minimum employee statutory withholding taxes associated with shares upon vesting. Common shares tendered by employees to pay employee withholding taxes totaled 133,011, 135,616 and 141,801 in 2022, 2021 and 2020, respectively. The tendered shares were recorded at cost and included in treasury stock. All treasury stock has been cancelled as of December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Compensation expense, net of forfeitures, and related tax effects recognized in connection with nonvested shares and share units were as follows for the years ended December&#160;31:&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:66.888%"/&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:9.619%"/&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.444%"/&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.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Compensation expense&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,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,462&#160;&lt;/span&gt;&lt;/td&gt;&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;Income tax benefit&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,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i71d4587ed5314d8fb660a030cc8fffb9_I20131231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzEwODA_11cd66ed-6462-427c-a45c-0dacbf79d454"
      unitRef="shares">7500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i616d8e8a137d4a7baeae4329409cad8b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzExMzg_66a66d4f-b022-49d1-8614-f420ccdb98d9"
      unitRef="shares">2800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="ic303c1423cab42c9857fedf6d6ae5991_D20170201-20170228"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2Xzc0MDE_2ee683e8-971a-4af0-84c6-23928cd296bc">P3Y</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="idc1e5225dda94c40a6700133a4d9e0cd_D20180201-20180228"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2Xzc0MDE_66db30d2-d22f-44f5-b794-1645fa75af82">P3Y</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i635eb5750d1b43a7ba3432a4251f47d6_D20190201-20190228"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2Xzc0MDE_a058f80f-a1e7-4e7b-b8cb-df3773ac48df">P3Y</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i91981203de9443138e765f3f2ee7f915_D20200201-20200229"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2Xzc0MDE_b6956ff7-965f-4c8e-99a4-9c326b0e04d1">P3Y</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <esnt:ScheduleOfSharesEarnedUnvestedPerformanceSharesTableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2Xzc0MDc_404c520a-8acb-42a6-a3ca-6e2f61021a22">&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The portion of the nonvested performance-based share awards that will be earned based upon the achievement of compounded annual book value per share growth is as follows:&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:92.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.978%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.833%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020 Performance-Based Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019 Performance-Based Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018 Performance-Based Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2017 Performance-Based Grants&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:7pt;font-weight:700;line-height:100%"&gt;Performance&lt;br/&gt;level&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:6pt;font-weight:700;line-height:100%"&gt;Compounded&lt;br/&gt;Annual&#160;Book&lt;br/&gt;Value Per&#160;Share&lt;br/&gt;Growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Nonvested&lt;br/&gt;Common&lt;br/&gt;Shares&lt;br/&gt;Earned&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:6pt;font-weight:700;line-height:100%"&gt;Compounded&lt;br/&gt;Annual&#160;Book&lt;br/&gt;Value Per&#160;Share&lt;br/&gt;Growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Nonvested&lt;br/&gt;Common&lt;br/&gt;Shares&lt;br/&gt;Earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Compounded&lt;br/&gt;Annual&#160;Book&lt;br/&gt;Value Per&#160;Share&lt;br/&gt;Growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Nonvested&lt;br/&gt;Common&lt;br/&gt;Shares&lt;br/&gt;Earned&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:6pt;font-weight:700;line-height:100%"&gt;Compounded&lt;br/&gt;Annual&#160;Book&lt;br/&gt;Value Per&#160;Share&lt;br/&gt;Growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Nonvested&lt;br/&gt;Common&lt;br/&gt;Shares&lt;br/&gt;Earned&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;13&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&amp;lt;14&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-top:1pt solid #000000;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;0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-top:1pt solid #000000;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;&amp;lt;15&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-top:1pt solid #000000;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;0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-top:1pt solid #000000;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;&amp;lt;16&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;border-top:1pt solid #000000;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;0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:8pt;font-weight:700;line-height:100%"&gt;Threshold&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Maximum&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;&#x2265;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;&#x2265;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;&#x2265;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;&#x2265;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:14pt"&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;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;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;/table&gt;&lt;/div&gt;The portion of these nonvested performance-based share awards that will be earned is as follows:&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#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:23.607%"/&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:12.204%"/&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:18.783%"/&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:18.783%"/&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:18.787%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;Relative Total Shareholder Return&lt;br/&gt;vs. S&amp;amp;P 1500 Financial Services Index&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: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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2264;25th percentile&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50th percentile&lt;br/&gt;"Target"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2265;75th percentile&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="5" 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:10pt;font-weight:700;line-height:100%"&gt;Three-Year Book&lt;br/&gt;Value Per Share&lt;br/&gt;CAGR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14% "Target"&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;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;100&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 #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;150&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 #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;200&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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: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;12%&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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: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;8%&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6%&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;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;The portion of these nonvested performance-based share awards that will be earned is as follows:&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.607%"/&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:12.204%"/&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:18.783%"/&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:18.783%"/&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:18.787%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;Relative Total Shareholder Return&lt;br/&gt;vs. S&amp;amp;P 1500 Financial Services Index&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: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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2264;25th percentile&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50th percentile&lt;br/&gt;"Target"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2265;75th percentile&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="5" 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:10pt;font-weight:700;line-height:100%"&gt;Three-Year Book&lt;br/&gt;Value Per Share&lt;br/&gt;CAGR&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13% "Target"&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;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;100&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 #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;150&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 #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;200&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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: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;11%&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 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: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;7%&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5%&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;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;</esnt:ScheduleOfSharesEarnedUnvestedPerformanceSharesTableTextBlock>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="ie6f5e00d654642fe93bfb17a4f454f3d_D20200101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzItMi0xLTEtNjc5MjY_39b583d8-e3d6-4361-bff0-11aacca89b20"
      unitRef="number">0.13</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ie6f5e00d654642fe93bfb17a4f454f3d_D20200101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzItNC0xLTEtNjc5MjY_dbc0fec7-154c-4d52-b209-0fae2849821c"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="ibcfd9895f95f45a3886c93aff3cc4621_D20190101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzItMi0xLTEtNjIwODk_935ed5cb-a8a9-44e0-8940-3de276e0b843"
      unitRef="number">0.14</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ibcfd9895f95f45a3886c93aff3cc4621_D20190101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzItNC0xLTEtNjIwODk_8101d3b7-13f3-47c5-8867-22fa9b7306a7"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="ib9e1bc61f3b94ff59570f6a0d52b00d2_D20180101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzItNi0xLTEtNjIwODk_a99d3e80-ff1e-4d60-a4da-5a3738bfc472"
      unitRef="number">0.15</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ib9e1bc61f3b94ff59570f6a0d52b00d2_D20180101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzItOC0xLTEtNjIwODk_a33af408-cb04-423e-8155-53d0e4eda220"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="i6e89a3bae8c44a2fa23bb26e53595978_D20170101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzItMTAtMS0xLTYyMDg5_b8612be3-244f-4b79-acbf-aa03fd9843c9"
      unitRef="number">0.16</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i6e89a3bae8c44a2fa23bb26e53595978_D20170101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzItMTItMS0xLTYyMDg5_eb60cfda-d51a-4423-a86f-aa577fe92bf5"
      unitRef="number">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="i3cc293afa4ad478b87667412c8d81b1c_D20200101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzMtMi0xLTEtNjc5MjY_6dfb0536-ebf3-4387-bd86-53ab80ef0e90"
      unitRef="number">0.13</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i3cc293afa4ad478b87667412c8d81b1c_D20200101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzMtNC0xLTEtNjc5MjY_8762a6c4-aae8-4423-be30-f2caee86cb61"
      unitRef="number">0.10</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="i86b59dadcc944c61b81d8e68c626ca92_D20190101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzMtMi0xLTEtNjIwODk_7f00aaca-34b4-4101-9bc5-ed4eb0b16b61"
      unitRef="number">0.14</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i86b59dadcc944c61b81d8e68c626ca92_D20190101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzMtNC0xLTEtNjIwODk_67c9eea0-a220-46cc-991e-660e95d4eff9"
      unitRef="number">0.10</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="ie493435ad1c342dfb083683ca315a786_D20180101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzMtNi0xLTEtNjIwODk_0e059f31-cab8-4ac6-a06d-c8d9706e607c"
      unitRef="number">0.15</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ie493435ad1c342dfb083683ca315a786_D20180101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzMtOC0xLTEtNjIwODk_3b9d724d-c57a-4825-8371-b01145f1b9df"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="i335f6b81da784c27a8a14b8e8cc16642_D20170101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzMtMTAtMS0xLTYyMDg5_79a74e3b-8da3-484e-b7dc-452466e5793c"
      unitRef="number">0.16</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i335f6b81da784c27a8a14b8e8cc16642_D20170101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzMtMTItMS0xLTYyMDg5_d0928ddd-c267-4c6a-9943-ab398fa33690"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="i3a72ed292ac14379978f46ac90d05f49_D20200101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzQtMi0xLTEtNjc5MjY_47b1f129-9658-4ad7-b1c1-d605c449038a"
      unitRef="number">0.14</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i3a72ed292ac14379978f46ac90d05f49_D20200101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzQtNC0xLTEtNjc5MjY_8a7dc8a4-9fb6-46d2-be0e-c9eb963db139"
      unitRef="number">0.35</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="ic3be1366d9324821a1de6f705f444bc1_D20190101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzQtMi0xLTEtNjIwODk_3d4ef178-caef-4de5-8b81-67321c417253"
      unitRef="number">0.15</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ic3be1366d9324821a1de6f705f444bc1_D20190101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzQtNC0xLTEtNjIwODk_15b3d42c-d2a3-4162-b289-90150261a258"
      unitRef="number">0.35</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="i9fab557c350b4b4b8d8dd861c47b212e_D20180101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzQtNi0xLTEtNjIwODk_ae783ed2-ae99-4055-a373-aa9248130494"
      unitRef="number">0.16</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i9fab557c350b4b4b8d8dd861c47b212e_D20180101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzQtOC0xLTEtNjIwODk_dff51339-0a25-4c28-8c4c-eed5df51f8b7"
      unitRef="number">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="ib93458e0a2314f62bbfa4353e17bd701_D20170101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzQtMTAtMS0xLTYyMDg5_dcbd7100-d5bc-4be7-a366-cde31d82e2fb"
      unitRef="number">0.17</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ib93458e0a2314f62bbfa4353e17bd701_D20170101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzQtMTItMS0xLTYyMDg5_fc92826c-fc0c-45ac-9295-cc58e6775a63"
      unitRef="number">0.50</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="ie46c701014cb469f9c7e906d4c1ccad6_D20200101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzUtMi0xLTEtNjc5MjY_6f2d5809-9ed7-4fba-87bf-b64e20947c8e"
      unitRef="number">0.15</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ie46c701014cb469f9c7e906d4c1ccad6_D20200101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzUtNC0xLTEtNjc5MjY_c86cdfdd-e1e5-42bc-80b6-37ec285dbfe0"
      unitRef="number">0.60</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="i95a34b4a37924474a0f8761427a89e65_D20190101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzUtMi0xLTEtNjIwODk_862bda1d-9d9b-4e04-ab31-7a3626bf4f61"
      unitRef="number">0.16</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i95a34b4a37924474a0f8761427a89e65_D20190101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzUtNC0xLTEtNjIwODk_f6e0c1a1-97f3-4e80-8396-d095bbc3ddf2"
      unitRef="number">0.60</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="id84698e5fa884a4ab9d1b15763056762_D20180101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzUtNi0xLTEtNjIwODk_a199811f-fb28-4c6b-bd35-6e3edf524926"
      unitRef="number">0.17</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="id84698e5fa884a4ab9d1b15763056762_D20180101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzUtOC0xLTEtNjIwODk_19aae83b-b088-4fd5-996f-dc95c7f0cd33"
      unitRef="number">0.75</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="id14f8db00ae64d95bf952305b969b8e9_D20170101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzUtMTAtMS0xLTYyMDg5_1c148a09-1d94-4720-8042-654d0f0bd680"
      unitRef="number">0.18</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="id14f8db00ae64d95bf952305b969b8e9_D20170101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzUtMTItMS0xLTYyMDg5_1ced4c3b-00d1-4b77-9b87-9270b68289a9"
      unitRef="number">0.75</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="ic4c9552fb1774181a7a291d4a7f62951_D20200101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzYtMi0xLTEtNjc5MjY_d151d288-24d8-43a6-8fa4-724c373cadb7"
      unitRef="number">0.16</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ic4c9552fb1774181a7a291d4a7f62951_D20200101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzYtNC0xLTEtNjc5MjY_6f20718d-917b-4b2a-965a-7ae7f449ed4b"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="ia41d15de2ae7426ca68d1e58ee21a123_D20190101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzYtMi0xLTEtNjc4MjE_0bd3b9ff-01b9-41d3-9006-aa513b067000"
      unitRef="number">0.17</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ia41d15de2ae7426ca68d1e58ee21a123_D20190101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzYtNC0xLTEtNjc4MjE_9ae27954-f6a3-4eb9-a608-f4e9175eb0c6"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="i4d78fc0a7aa6431cba366e5846ddd320_D20200101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzctMi0xLTEtNjc5MjY_7b210214-f1e3-4c5c-be4e-69023a29110e"
      unitRef="number">0.17</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i4d78fc0a7aa6431cba366e5846ddd320_D20200101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzctNC0xLTEtNjc5MjY_66c59bad-2efa-41fc-9f0c-ae833238a949"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="i3b84a8229139412b843d8306a76c5167_D20190101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzctMi0xLTEtNjIwODk_f8d9cc4a-52f8-4720-aa9e-5b95ce9ee9b5"
      unitRef="number">0.18</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i3b84a8229139412b843d8306a76c5167_D20190101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzctNC0xLTEtNjIwODk_a5e2a9db-8ec6-4070-8236-2c26fb96cf7c"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="i13265c5bb98f4b41b382733e9c356d25_D20180101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzctNi0xLTEtNjIwODk_12d39ff0-e4b4-4143-89a7-64c75ce8f3e9"
      unitRef="number">0.18</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i13265c5bb98f4b41b382733e9c356d25_D20180101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzctOC0xLTEtNjIwODk_9cf50fc8-e3b5-4128-9d51-6189d545eaa6"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:CompoundedAnnualBookValueGrowthRate
      contextRef="i2029b104b500432595f1f8d1725b991d_D20170101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzctMTAtMS0xLTYyMDg5_3e50aa76-241f-48d3-8a47-1ad82232e638"
      unitRef="number">0.19</esnt:CompoundedAnnualBookValueGrowthRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i2029b104b500432595f1f8d1725b991d_D20170101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo5OTI3N2U4NzU3NmQ0OWVlODE3NjlhNGI2ZGI3ZWQ1Zi90YWJsZXJhbmdlOjk5Mjc3ZTg3NTc2ZDQ5ZWU4MTc2OWE0YjZkYjdlZDVmXzctMTItMS0xLTYyMDg5_86c29f8b-5659-45d5-807f-122ed0778d43"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i9d10ae5fc34a42c5bdb10b0b80f15fa8_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzI4Njk_abb9e3db-1834-40b2-a699-507119dd02b4"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i7a55972a0c6b4e44ac7f0c2d7992cb6e_D20210201-20210228"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzczOTY_e697d458-be9b-4dc7-b5cf-17ae5072dd2b">P3Y</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="icc5210c591ed418fb5a76970769592b3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzM0NzE_37c2be2d-a200-414b-b357-2da08bafbd2f"
      unitRef="number">2</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:CompoundedAnnualGrowthRateThreeYearBookValue
      contextRef="if104fd5fcae74e54b7cd78af035b1272_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzItMi0xLTEtNjIwODkvdGV4dHJlZ2lvbjo2ZjljNzY1M2NhMGU0OTQ2OGQwZDIxMzNkZGYwNWViY180_06607304-841e-4e92-af92-7b2244f34907"
      unitRef="number">0.14</esnt:CompoundedAnnualGrowthRateThreeYearBookValue>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="iabeb839405774a4d99ae3b205d5041c6_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzItNC0xLTEtNjIwODk_74253a4a-96dc-46f4-9953-8774fe3fede4"
      unitRef="number">1</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i13862d39f3204bffa47c6872e697dbe2_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzItNi0xLTEtNjIwODk_36837798-42e7-4453-91b6-37fba6e568ab"
      unitRef="number">1.50</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i7261f66f1087453dbfca8f0bed298d31_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzItOC0xLTEtNjIwODk_d80e3c1a-a7b7-417e-a6c6-1fa652fde169"
      unitRef="number">2</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:CompoundedAnnualGrowthRateThreeYearBookValue
      contextRef="i77227156f80f45e8b4b3bc1d30a67e80_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzMtMi0xLTEtNjIwODk_fb5471de-d9bc-4dcd-ba6a-8215b29b4ba9"
      unitRef="number">0.12</esnt:CompoundedAnnualGrowthRateThreeYearBookValue>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i3433aed03a904e41a36325322c4ef0e8_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzMtNC0xLTEtNjIwODk_25897761-84b7-489e-801b-46d4de26468e"
      unitRef="number">0.75</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i344f118a7c40460faa9133ded2ee31ce_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzMtNi0xLTEtNjIwODk_3adc8e49-22aa-4db5-9790-5079e2ca919e"
      unitRef="number">1.25</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="ia87262f0e15f4c51930cdd261c2bdeac_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzMtOC0xLTEtNjIwODk_d713682a-3a19-4a05-ad4a-85d30a1fa528"
      unitRef="number">1.75</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:CompoundedAnnualGrowthRateThreeYearBookValue
      contextRef="ifce540e4e78246abb0d9557127769dea_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzQtMi0xLTEtNjIwODk_3fbc8105-8ae4-4a7e-8fb8-bcab0c656fc9"
      unitRef="number">0.10</esnt:CompoundedAnnualGrowthRateThreeYearBookValue>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i3aafe5a451724edbbd6e914ec3ba333a_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzQtNC0xLTEtNjIwODk_61ad5564-e808-4ea7-a9f6-ac511890b599"
      unitRef="number">0.50</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i27ea2f24581843c9b60c403d9e01f5bd_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzQtNi0xLTEtNjIwODk_1b40f9ec-3bcb-40c5-aa24-9380a8c540a9"
      unitRef="number">1</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="ic65a1a92877d4f8ebef0cdb954158c9e_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzQtOC0xLTEtNjIwODk_dd5e5f91-b198-469a-8a2e-c0c1a4e01a54"
      unitRef="number">1.50</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:CompoundedAnnualGrowthRateThreeYearBookValue
      contextRef="ic34402d138f34308855b5d39d5f0e924_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzUtMi0xLTEtNjIwODk_b953dc06-5cb4-44f8-be81-d857bb5652cc"
      unitRef="number">0.08</esnt:CompoundedAnnualGrowthRateThreeYearBookValue>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="iea0444389543423e931f289c42d7c60c_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzUtNC0xLTEtNjIwODk_11a302d2-e04a-447b-b78c-a4e049dfa60c"
      unitRef="number">0.25</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i1fe5001297df4ff7b5feb76331540bdb_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzUtNi0xLTEtNjIwODk_a28bb88d-805b-406f-a782-1092d3ae0d8b"
      unitRef="number">0.75</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i9a60dedb8e4447a98bf1ae878cb983fe_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzUtOC0xLTEtNjIwODk_95f15656-24f6-4f18-aa7c-49759d9640bc"
      unitRef="number">1.25</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:CompoundedAnnualGrowthRateThreeYearBookValue
      contextRef="i3bd186ec5c044de8a724368fd08667ba_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzYtMi0xLTEtNjIwODk_eea60b56-4482-4265-a56d-23b04854d9ca"
      unitRef="number">0.06</esnt:CompoundedAnnualGrowthRateThreeYearBookValue>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="ife934e27a2114faeac34337a4a4e865a_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzYtNC0xLTEtNjIwODk_6df4ff54-0680-44ee-9b24-ecb4405d11f0"
      unitRef="number">0</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i691a0e247cc74e968e928adbe7eae954_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzYtNi0xLTEtNjIwODk_12d44b8a-e71e-4682-9443-882ff1934448"
      unitRef="number">0.50</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i30fd94ac8f2f44cf97c00406d1c1b11a_D20210101-20231231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo4YjExMmM2MDM1NTA0ZWIwODA1YzhkYTNlNDRjYmVjOS90YWJsZXJhbmdlOjhiMTEyYzYwMzU1MDRlYjA4MDVjOGRhM2U0NGNiZWM5XzYtOC0xLTEtNjIwODk_5dec3619-2b3a-4cba-a6e0-c6a947ad6da0"
      unitRef="number">1</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i5e0899b6143941848837e6f20e4793d7_D20220201-20220228"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzIxOTkwMjMyNjQ1OTU_ec6556d7-b4df-4589-919a-99ef1196fc2d">P3Y</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="icc5210c591ed418fb5a76970769592b3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzIxOTkwMjMyNjQ1OTg_39de4f73-ed4d-416c-a995-582521ce39b1"
      unitRef="number">2</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:CompoundedAnnualGrowthRateThreeYearBookValue
      contextRef="i7374c64bd8564688bf7757fffff86ca6_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzItMi0xLTEtNjc5ODIvdGV4dHJlZ2lvbjplZDA1Y2VhOWIzNjI0MDFjYmJlOTQ5MmMyOGY5NTM2M18yMTk5MDIzMjU1NTcx_4d40b01b-809b-4a87-be6e-28d017f6c9e5"
      unitRef="number">0.13</esnt:CompoundedAnnualGrowthRateThreeYearBookValue>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i33a8cc1a34c64ff6b3fbc91fb77bd7fe_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzItNC0xLTEtNjkxMDE_f482c0c2-d001-44b5-949a-ae13d33d5779"
      unitRef="number">1</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i07c03f11568d48f7b1252d3cd3f8d368_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzItNi0xLTEtNjkxMDI_c6cd6ff4-21a0-4611-a85f-74d0a9980b4e"
      unitRef="number">1.50</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i95dae7acda304a958a3510687e2411f4_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzItOC0xLTEtNjkxMDQ_b2a3d882-677f-411f-a690-093546db364e"
      unitRef="number">2</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:CompoundedAnnualGrowthRateThreeYearBookValue
      contextRef="i0dd58cefea284da893adf02c34985c36_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzMtMi0xLTEtNjkwOTY_a3169e5c-fdb4-4b64-a8ca-5ab9d55f7c30"
      unitRef="number">0.11</esnt:CompoundedAnnualGrowthRateThreeYearBookValue>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="ibfc39516051b4ac380f7e5037da60a8e_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzMtNC0xLTEtNjkxMDE_a0c4ffc8-5f59-45d8-b2a9-822a8fff2e8d"
      unitRef="number">0.75</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i81fe713f5a0946979877f6147e5909a1_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzMtNi0xLTEtNjkxMDI_e7f783d0-a82e-40cf-901b-6746060cf304"
      unitRef="number">1.25</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="ife6a9ecf2eae4bd4a985a11d3c9a8763_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzMtOC0xLTEtNjkxMDQ_70a5b043-d4a8-468c-bf6b-4805e0360f13"
      unitRef="number">1.75</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:CompoundedAnnualGrowthRateThreeYearBookValue
      contextRef="i0efc074a45d64a91b063c5539c64d540_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzQtMi0xLTEtNjkwOTY_c72cffef-f153-4a62-b4cd-2babfc005a56"
      unitRef="number">0.09</esnt:CompoundedAnnualGrowthRateThreeYearBookValue>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="if3987f3ab60c4c2c9c5be6a0570e37db_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzQtNC0xLTEtNjkxMDE_a0d481f6-2fde-47c5-a58b-e9de4471d2d9"
      unitRef="number">0.50</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i109e1b6f43f44be1b5f322efc7b0a8cf_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzQtNi0xLTEtNjkxMDI_d635e9f1-41df-47a3-8d45-6d5e5a438061"
      unitRef="number">1</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="ief3dced5e30043c08f9bb9d2e9cfcff9_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzQtOC0xLTEtNjkxMDQ_62492a00-75d3-4f00-9d9b-f55c50f2add6"
      unitRef="number">1.50</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:CompoundedAnnualGrowthRateThreeYearBookValue
      contextRef="ib18e055262af466ea3d23172662d7c4a_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzUtMi0xLTEtNjkwOTY_40cafbb3-55a8-4c65-989c-d4c65d105c6f"
      unitRef="number">0.07</esnt:CompoundedAnnualGrowthRateThreeYearBookValue>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="ied79ecc532dc4b169a6deaa1133acc8d_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzUtNC0xLTEtNjkxMDE_abf55ef1-8021-4b6e-b94e-f4730631400f"
      unitRef="number">0.25</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i35243b01b64347d9a82f28c039c58d7f_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzUtNi0xLTEtNjkxMDI_3560fcbf-47da-4b74-8a96-b541e11876bc"
      unitRef="number">0.75</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i3bd49c1a34ac49b89810734c596be55e_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzUtOC0xLTEtNjkxMDQ_d1ced18f-6ae9-4ff0-95f6-07e87f9c9f14"
      unitRef="number">1.25</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:CompoundedAnnualGrowthRateThreeYearBookValue
      contextRef="i44282779b41e4eb29f9fd48c96e33de3_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzYtMi0xLTEtNjkwOTY_5284e463-0a05-4cd2-a3f9-beebe5e0b6f4"
      unitRef="number">0.05</esnt:CompoundedAnnualGrowthRateThreeYearBookValue>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="ie42a7d94e51d47f39b6090f65d01cc88_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzYtNC0xLTEtNjkxMDE_33b0e3e6-7bc5-4093-89f1-01d6275cd8cf"
      unitRef="number">0</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="idb6668b0a9524c8a936af238bd3362b5_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzYtNi0xLTEtNjkxMDI_2d48e7cf-f42b-441e-922f-4442d7900c6b"
      unitRef="number">0.50</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i8c10dfd1a06f407f9f5d00c922a7dc66_D20220101-20241231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1Yzg0YWE4YmE0ZDU0ZGNmYTAwNmMwMWIwN2QyNmZmMi90YWJsZXJhbmdlOjVjODRhYThiYTRkNTRkY2ZhMDA2YzAxYjA3ZDI2ZmYyXzYtOC0xLTEtNjkxMDQ_6380c029-499d-4181-ba51-fc7cfd06ddb7"
      unitRef="number">1</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
      contextRef="ib92957bbbfd248d3bd76dee1c8247894_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzQ5NTI_b85757a6-69e3-4bec-a85c-beb97093f3a7"
      unitRef="usd">4000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i084db2675c1247909f76fbef0ecbb7f3_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzQ5NzY_de700606-fe0b-42b5-84cb-410120cdb545"
      unitRef="usd">400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ib92957bbbfd248d3bd76dee1c8247894_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzUxMjI_b9ba2697-8a51-4dea-a4f5-68ed954df362">P0Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie2d56d122ee849b486fa3e1adea11155_D20200501-20200531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzU5MDI_43d1644c-c06f-407c-a674-eb96459f3ddb">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i34120cd921dd46a7a876c021d9cd4370_D20220501-20220531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzU5MDI_790eeba5-3159-4f77-90b4-03621fe96562">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i53b49a765001466cbc106ffb77941c65_D20210501-20210531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzU5MDI_85b7baac-592c-400e-8c8f-7cd47fcf94db">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i2b063924b223425da094766b8db0f274_D20190501-20190531"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzU5MDI_b909742d-3ad9-426e-b0da-04c1f6f2463d">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2Xzc0MTM_f55b3613-b9c2-4b25-a941-6b2527cefb91">&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize nonvested common share, nonvested common share unit and DEU activity for the year ended December&#160;31:&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:25.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&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:7.233%"/&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:7.671%"/&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:7.233%"/&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:7.671%"/&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:7.233%"/&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:7.671%"/&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:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Time and Performance-&lt;br/&gt;Based Share Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Time-Based&lt;br/&gt;Share Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Share Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DEUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Shares in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Share Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Dividend Equivalent Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;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 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&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 beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;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;47.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&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;Granted&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;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Outstanding at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;45.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;45.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;40.86&#160;&lt;/span&gt;&lt;/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&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&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:7.233%"/&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:7.671%"/&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:7.233%"/&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:7.671%"/&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:7.233%"/&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:7.671%"/&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:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;Time and Performance-&lt;br/&gt;Based Share Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;Time-Based&lt;br/&gt;Share Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;Share Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;DEUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Shares in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Share Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;Dividend Equivalent Units&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:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;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;border-top:1pt solid #000000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&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 beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.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;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;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.66&#160;&lt;/span&gt;&lt;/td&gt;&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;Granted&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;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Vested&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;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;43.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;38.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 1pt 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;24.33&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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;40.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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 end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;31.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;45.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;47.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;41.75&#160;&lt;/span&gt;&lt;/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: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:25.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&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:7.233%"/&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:7.671%"/&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:7.233%"/&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:7.671%"/&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:7.233%"/&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:7.671%"/&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:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="45" 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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;Time and Performance-&lt;br/&gt;Based Share Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;Time-Based&lt;br/&gt;Share Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;Share Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:8pt;font-weight:700;line-height:100%"&gt;DEUs&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Shares in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Share Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:8pt;font-weight:700;line-height:100%"&gt;Dividend Equivalent Units&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:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;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;border-top:1pt solid #000000;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&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 beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.11&#160;&lt;/span&gt;&lt;/td&gt;&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;Granted&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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Outstanding at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;47.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;46.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;46.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;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;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;37.66&#160;&lt;/span&gt;&lt;/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:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6191b31b8be044b9b04a623982bbdf0e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzMtMi0xLTEtNjIwODk_cc6ebbb2-8e74-4e91-801e-0131fac11276"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6191b31b8be044b9b04a623982bbdf0e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzMtNC0xLTEtNjIwODk_342f8005-eea2-4f87-baa9-1d7dcf65294c"
      unitRef="usdPerShare">31.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i22d3bd7f726449c0b70f55a518c896dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzMtNi0xLTEtNjIwODk_2b605dee-9731-4c21-89bc-230189722dc4"
      unitRef="shares">140000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i22d3bd7f726449c0b70f55a518c896dd_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzMtOC0xLTEtNjIwODk_cbaa3eb2-9da4-4ee4-a47a-fd035f4eda47"
      unitRef="usdPerShare">45.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4e4f042714d24e4aa04c7cc94c4e9e6d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzMtMTAtMS0xLTYyMDg5_64d8725a-ea1b-4b24-8ac3-9ffd984c65e9"
      unitRef="shares">461000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4e4f042714d24e4aa04c7cc94c4e9e6d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzMtMTItMS0xLTYyMDg5_d2a93c11-8145-40fc-ac39-d029386a6b91"
      unitRef="usdPerShare">47.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iab0a7830f4ad4b85b63457a8ef864e46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzMtMTQtMS0xLTYyMDg5_a4d9d644-5e82-4c5d-a66c-3f56a01a3770"
      unitRef="shares">28000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iab0a7830f4ad4b85b63457a8ef864e46_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzMtMTYtMS0xLTYyMDg5_10d23d4c-5719-4052-96fb-e0a40cfb27fb"
      unitRef="usdPerShare">41.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie2b2edc97f704d2a92cb49414a4c45b2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzQtMi0xLTEtNjIwODk_e5e086dc-88aa-43e5-85ac-47aff39cbb5b"
      unitRef="shares">308000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie2b2edc97f704d2a92cb49414a4c45b2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzQtNC0xLTEtNjIwODk_567d48b5-f5ea-4b19-883c-a720225578a1"
      unitRef="usdPerShare">14.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if39ef302992c46b696c835f7f525ce90_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzQtNi0xLTEtNjIwODk_bbba2b00-2220-4dd8-868f-d614a05a69eb"
      unitRef="shares">87000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if39ef302992c46b696c835f7f525ce90_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzQtOC0xLTEtNjIwODk_f87d9ea9-75d2-4913-aa90-870295418969"
      unitRef="usdPerShare">46.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6145c2afc9ec436cb4e462e4a0c1bae8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzQtMTAtMS0xLTYyMDg5_8da5296b-f54e-4678-a18c-060c28c9bdf8"
      unitRef="shares">161000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6145c2afc9ec436cb4e462e4a0c1bae8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzQtMTItMS0xLTYyMDg5_0c74f4ed-2294-4fa6-97ad-cc97253ccced"
      unitRef="usdPerShare">42.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7d83cff603f048f387db4b8d661caced_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzQtMTQtMS0xLTYyMDg5_6b4009e4-399b-4c00-ac39-2b64cee20f74"
      unitRef="shares">25000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7d83cff603f048f387db4b8d661caced_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzQtMTYtMS0xLTYyMDg5_f3b5af51-fbf8-465e-8a54-2dbac665cd30"
      unitRef="usdPerShare">40.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ie2b2edc97f704d2a92cb49414a4c45b2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzUtMi0xLTEtNjIwODk_0cd11c64-f5f9-4b8f-8951-167d9af1604f"
      unitRef="shares">139000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie2b2edc97f704d2a92cb49414a4c45b2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzUtNC0xLTEtNjIwODk_372728f7-3cfa-47bb-8a79-b92675b7aafc"
      unitRef="usdPerShare">45.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if39ef302992c46b696c835f7f525ce90_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzUtNi0xLTEtNjIwODk_33a22902-27fa-45a7-8404-e837b85312b7"
      unitRef="shares">86000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if39ef302992c46b696c835f7f525ce90_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzUtOC0xLTEtNjIwODk_37978933-f5a5-4f39-837e-65d0a9caff0a"
      unitRef="usdPerShare">45.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i6145c2afc9ec436cb4e462e4a0c1bae8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzUtMTAtMS0xLTYyMDg5_3d143109-0379-43c3-8a02-7bf8a9305e72"
      unitRef="shares">192000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6145c2afc9ec436cb4e462e4a0c1bae8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzUtMTItMS0xLTYyMDg5_6edaa87f-df07-4935-ac8c-b7d292690854"
      unitRef="usdPerShare">47.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i7d83cff603f048f387db4b8d661caced_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzUtMTQtMS0xLTYyMDg5_97a0800d-4774-421d-b394-04b7d9df2014"
      unitRef="shares">14000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7d83cff603f048f387db4b8d661caced_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzUtMTYtMS0xLTYyMDg5_0c4c4ed2-8a95-422e-93df-01ba136eb6bd"
      unitRef="usdPerShare">41.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ie2b2edc97f704d2a92cb49414a4c45b2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzYtMi0xLTEtNjIwODk_a18abc26-3077-4058-b547-6ab8997f9ff5"
      unitRef="shares">22000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ie2b2edc97f704d2a92cb49414a4c45b2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzYtNC0xLTEtNjIwODk_5a9fc14c-bef2-4f6d-90cd-c8e276898c7c"
      unitRef="usdPerShare">15.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="if39ef302992c46b696c835f7f525ce90_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzYtNi0xLTEtNjIwODk_23262817-6ec5-497b-8a70-07d87b84c125"
      unitRef="shares">3000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="if39ef302992c46b696c835f7f525ce90_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzYtOC0xLTEtNjIwODk_e15acb4c-c41a-46d8-8734-8a9c912cdd69"
      unitRef="usdPerShare">46.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i6145c2afc9ec436cb4e462e4a0c1bae8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzYtMTAtMS0xLTYyMDg5_0990e702-50b5-435f-9453-5aa3113758b0"
      unitRef="shares">80000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i6145c2afc9ec436cb4e462e4a0c1bae8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzYtMTItMS0xLTYyMDg5_621fa00a-63ae-4e5b-8dca-241437970351"
      unitRef="usdPerShare">48.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i7d83cff603f048f387db4b8d661caced_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzYtMTQtMS0xLTYyMDg5_e7913755-26fa-4dd3-a1e1-42a1b5cc8c27"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i7d83cff603f048f387db4b8d661caced_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzYtMTYtMS0xLTYyMDg5_af8d6b72-c5a3-435a-9f33-a2934dea65d5"
      unitRef="usdPerShare">42.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1f4f5bd127d94343958ada97d9496e8e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzctMi0xLTEtNjIwODk_847e499f-6a00-4f0b-9446-d0bac5fe1e6a"
      unitRef="shares">647000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1f4f5bd127d94343958ada97d9496e8e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzctNC0xLTEtNjIwODk_0ade4011-1da9-4981-93e0-e3ff410fc349"
      unitRef="usdPerShare">20.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib77c76df92044ca2ac2cd47167eeff2e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzctNi0xLTEtNjIwODk_4d5f6300-2efa-46d3-8f2f-d74e40a76837"
      unitRef="shares">138000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib77c76df92044ca2ac2cd47167eeff2e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzctOC0xLTEtNjIwODk_65029664-6cd9-4937-a657-53be2c255ec6"
      unitRef="usdPerShare">45.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1ac552a15a354264b7eb2bb59afdfa84_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzctMTAtMS0xLTYyMDg5_52bb6914-93dd-41f2-8f82-52b6b5271721"
      unitRef="shares">350000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1ac552a15a354264b7eb2bb59afdfa84_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzctMTItMS0xLTYyMDg5_b305fda9-abf3-402d-9de8-cea853022db2"
      unitRef="usdPerShare">45.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5b545e3742cc454a80086dc04a961c3e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzctMTQtMS0xLTYyMDg5_d90c89af-d027-44ef-9e01-57734bdc64f0"
      unitRef="shares">37000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5b545e3742cc454a80086dc04a961c3e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo0ZGNhYWNhNDQ0NDg0YzQ1OTdhMzhhMGZjNzhkYTFhMi90YWJsZXJhbmdlOjRkY2FhY2E0NDQ0ODRjNDU5N2EzOGEwZmM3OGRhMWEyXzctMTYtMS0xLTYyMDg5_5eb89ee6-c9e7-40ad-b905-790ec45c80bb"
      unitRef="usdPerShare">40.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ida1a853d15ee4513a3e298b06abe6d39_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzMtMi0xLTEtNjIwODk_61cb16a7-3d1e-4d7b-aea2-ddc0bd3f6c89"
      unitRef="shares">363000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ida1a853d15ee4513a3e298b06abe6d39_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzMtNC0xLTEtNjIwODk_b6479c28-44c7-4112-8e1e-80ef6db8b74b"
      unitRef="usdPerShare">47.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic48d8b3c64b642afb7287511a48e26a0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzMtNi0xLTEtNjIwODk_2c5f87b8-b776-4c37-b193-035e6c48d547"
      unitRef="shares">153000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic48d8b3c64b642afb7287511a48e26a0_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzMtOC0xLTEtNjIwODk_d01a88ec-952d-46bf-9cff-3aa36c914f30"
      unitRef="usdPerShare">46.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iae7a7aed40ca4335bde3070f9416ac5f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzMtMTAtMS0xLTYyMDg5_febfb844-4177-4f66-bdb2-8ff08f243083"
      unitRef="shares">492000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iae7a7aed40ca4335bde3070f9416ac5f_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzMtMTItMS0xLTYyMDg5_ae1c4701-a0f9-47f7-ac42-5136b3362563"
      unitRef="usdPerShare">46.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i05ae98f6bea74e6fbda442380d03f9ee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzMtMTQtMS0xLTYyMDg5_32f85493-8ea2-496a-9070-472d8bc52fae"
      unitRef="shares">21000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i05ae98f6bea74e6fbda442380d03f9ee_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzMtMTYtMS0xLTYyMDg5_9737ad20-220e-45c6-8c6a-4f5911686e21"
      unitRef="usdPerShare">37.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i05223814bb294ec2b10855f5d06a9098_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzQtMi0xLTEtNjIwODk_50c5e258-9f71-459c-82cf-ad7cb32d7c4f"
      unitRef="shares">281000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i05223814bb294ec2b10855f5d06a9098_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzQtNC0xLTEtNjIwODk_bb2374fa-7eb5-4bc4-9d9d-6ad154144354"
      unitRef="usdPerShare">15.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iffe097feba744411816f67e4d02c85fd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzQtNi0xLTEtNjIwODk_9c8bf715-a4b6-4e89-881a-4c17a5f09d37"
      unitRef="shares">93000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iffe097feba744411816f67e4d02c85fd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzQtOC0xLTEtNjIwODk_909b0acd-0474-4a07-9811-798ab1f0a1c5"
      unitRef="usdPerShare">43.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if302b399d7924a9ba1c9179af855ba71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzQtMTAtMS0xLTYyMDg5_cd38d598-1ce5-4dce-a3ab-c23e69207528"
      unitRef="shares">212000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if302b399d7924a9ba1c9179af855ba71_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzQtMTItMS0xLTYyMDg5_5360bdeb-23a9-479a-aa78-67ca14a1957e"
      unitRef="usdPerShare">46.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id43daa106e104785bab75e7996be0c66_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzQtMTQtMS0xLTYyMDg5_fb5ab847-8947-456e-9759-ea124e9d2fb0"
      unitRef="shares">17000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id43daa106e104785bab75e7996be0c66_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzQtMTYtMS0xLTYyMDg5_b426a44a-ee08-4c65-bd64-1c6a1ac02ec6"
      unitRef="usdPerShare">44.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i05223814bb294ec2b10855f5d06a9098_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzUtMi0xLTEtNjIwODk_90b12d50-c737-4cc1-be68-0410d32be698"
      unitRef="shares">113000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i05223814bb294ec2b10855f5d06a9098_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzUtNC0xLTEtNjIwODk_b1d12b3d-9677-4eb8-8c49-3a2511558bbb"
      unitRef="usdPerShare">45.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iffe097feba744411816f67e4d02c85fd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzUtNi0xLTEtNjIwODk_ddf86112-0c9d-4421-85d3-9c58ff052cfc"
      unitRef="shares">98000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="iffe097feba744411816f67e4d02c85fd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzUtOC0xLTEtNjIwODk_51ff1799-a59b-46cf-bbc2-672f895b016b"
      unitRef="usdPerShare">45.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if302b399d7924a9ba1c9179af855ba71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzUtMTAtMS0xLTYyMDg5_8cf3b3e6-d423-4584-8ede-98db12473b80"
      unitRef="shares">214000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if302b399d7924a9ba1c9179af855ba71_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzUtMTItMS0xLTYyMDg5_67097d8c-2e6d-4dab-b4ee-9b0ff3fc3284"
      unitRef="usdPerShare">43.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id43daa106e104785bab75e7996be0c66_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzUtMTQtMS0xLTYyMDg5_8fb494ed-73d4-4c14-8184-607d2a9ed709"
      unitRef="shares">9000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id43daa106e104785bab75e7996be0c66_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzUtMTYtMS0xLTYyMDg5_04beb9c8-5c84-4e85-8f61-db8be4fc395c"
      unitRef="usdPerShare">38.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i05223814bb294ec2b10855f5d06a9098_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzYtMi0xLTEtNjIwODk_1343c320-ec06-4d1c-87d3-55eb8db6756a"
      unitRef="shares">31000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i05223814bb294ec2b10855f5d06a9098_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzYtNC0xLTEtNjIwODk_53428c81-ae3f-4f3b-9231-5a1106c2f9f5"
      unitRef="usdPerShare">24.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="iffe097feba744411816f67e4d02c85fd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzYtNi0xLTEtNjIwODk_c9415718-9bd7-4738-8d46-0c58e62c3ea0"
      unitRef="shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="iffe097feba744411816f67e4d02c85fd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzYtOC0xLTEtNjIwODk_103d1460-4797-4237-a4ce-afe4b9b6a124"
      unitRef="usdPerShare">44.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="if302b399d7924a9ba1c9179af855ba71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzYtMTAtMS0xLTYyMDg5_3b3d7597-e36a-4aa9-b98c-798c2d8a7533"
      unitRef="shares">29000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="if302b399d7924a9ba1c9179af855ba71_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzYtMTItMS0xLTYyMDg5_96182e84-e339-45f0-a211-b99c23d01dec"
      unitRef="usdPerShare">48.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id43daa106e104785bab75e7996be0c66_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzYtMTQtMS0xLTYyMDg5_c8c05b24-fcae-4b46-a4d4-966066e19159"
      unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id43daa106e104785bab75e7996be0c66_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzYtMTYtMS0xLTYyMDg5_17d7a893-b22e-4271-9d5e-0c06fd38b783"
      unitRef="usdPerShare">40.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6191b31b8be044b9b04a623982bbdf0e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzctMi0xLTEtNjIwODk_cc18a00c-0258-4bf5-bb24-9200dd1cc902"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6191b31b8be044b9b04a623982bbdf0e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzctNC0xLTEtNjIwODk_72dfa13c-4e25-4a72-9f21-82cc73735431"
      unitRef="usdPerShare">31.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i22d3bd7f726449c0b70f55a518c896dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzctNi0xLTEtNjIwODk_b229c991-f6d6-4bb4-ae25-d38e9697d279"
      unitRef="shares">140000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i22d3bd7f726449c0b70f55a518c896dd_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzctOC0xLTEtNjIwODk_33a17353-316d-49c4-a329-093d7438d5f2"
      unitRef="usdPerShare">45.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4e4f042714d24e4aa04c7cc94c4e9e6d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzctMTAtMS0xLTYyMDg5_b49eb30f-1f48-4db9-bf94-488dcb2e0673"
      unitRef="shares">461000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4e4f042714d24e4aa04c7cc94c4e9e6d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzctMTItMS0xLTYyMDg5_ae255995-139d-4bc1-8a2f-40aa9ac3797d"
      unitRef="usdPerShare">47.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iab0a7830f4ad4b85b63457a8ef864e46_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzctMTQtMS0xLTYyMDg5_f43d5cad-b84f-4221-adaf-21cca73340f0"
      unitRef="shares">28000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iab0a7830f4ad4b85b63457a8ef864e46_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTphN2EwZTJhYmQ2NmU0NzJkOGVlODAyY2MwNDY1ODhiYS90YWJsZXJhbmdlOmE3YTBlMmFiZDY2ZTQ3MmQ4ZWU4MDJjYzA0NjU4OGJhXzctMTYtMS0xLTYyMDg5_5058b302-f5e3-4ea8-a122-f476eba28359"
      unitRef="usdPerShare">41.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id56920228202473082edbb47cc098544_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzMtMi0xLTEtNjIwODk_cd463868-7019-4897-a3cf-a47ee1232d60"
      unitRef="shares">394000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id56920228202473082edbb47cc098544_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzMtNC0xLTEtNjIwODk_79c249d9-a7c7-4cb1-bfec-5d2495a0b554"
      unitRef="usdPerShare">42.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2dffd757899746ae99b7e4f2c43bafa9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzMtNi0xLTEtNjIwODk_f157940e-3e51-436b-b63a-4af3223a6606"
      unitRef="shares">169000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2dffd757899746ae99b7e4f2c43bafa9_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzMtOC0xLTEtNjIwODk_dcb718b4-370e-4ccf-a42c-e3bda35ba5f2"
      unitRef="usdPerShare">41.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i05645a71c817470ca0b8e5436923b251_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzMtMTAtMS0xLTYyMDg5_a531b1d2-cf35-4c0d-8f17-cf0cbbade4f9"
      unitRef="shares">351000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i05645a71c817470ca0b8e5436923b251_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzMtMTItMS0xLTYyMDg5_68dd4b85-4e53-4cf2-ad05-cf74f77eef15"
      unitRef="usdPerShare">39.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i43015ccd63da4788aaba50db4363aa78_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzMtMTQtMS0xLTYyMDg5_1d5a53b8-4f4d-47c4-977d-0f9a3f6f0d6c"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i43015ccd63da4788aaba50db4363aa78_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzMtMTYtMS0xLTYyMDg5_dffd1330-70aa-49d6-8eab-2fbc8f4b3d7c"
      unitRef="usdPerShare">51.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i033494c9049f428293b329d4b075f29b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzQtMi0xLTEtNjIwODk_873eb9c5-39b7-40b5-a245-b928b9913e68"
      unitRef="shares">109000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i033494c9049f428293b329d4b075f29b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzQtNC0xLTEtNjIwODk_c6da0ec9-6c3b-4f8f-868b-15886738489f"
      unitRef="usdPerShare">51.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3f553a529c5c495884416898b48bed13_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzQtNi0xLTEtNjIwODk_4990767c-0833-4cd2-a683-ebee62fdc12a"
      unitRef="shares">69000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3f553a529c5c495884416898b48bed13_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzQtOC0xLTEtNjIwODk_1a46339b-a5b4-4763-ad05-46e5b833b07e"
      unitRef="usdPerShare">51.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iccca45bd420b4ae48d5344fa55da8a27_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzQtMTAtMS0xLTYyMDg5_ae10b81d-7d2b-4c78-ada1-1e3537dc384d"
      unitRef="shares">350000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iccca45bd420b4ae48d5344fa55da8a27_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzQtMTItMS0xLTYyMDg5_67611593-0213-4650-82ea-f1f59524201f"
      unitRef="usdPerShare">48.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7a921a6224074edba21b0ab1545c210a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzQtMTQtMS0xLTYyMDg5_0675e68c-6c36-4e41-9a3f-6f9a93191e56"
      unitRef="shares">19000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7a921a6224074edba21b0ab1545c210a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzQtMTYtMS0xLTYyMDg5_ab8f74f6-9e79-4c19-9197-36af1c6db420"
      unitRef="usdPerShare">35.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i033494c9049f428293b329d4b075f29b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzUtMi0xLTEtNjIwODk_b1ed11ad-00fc-46bc-8432-2519e6f95bd6"
      unitRef="shares">140000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i033494c9049f428293b329d4b075f29b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzUtNC0xLTEtNjIwODk_ee4dc360-da65-4b22-a6af-8150b2d445d1"
      unitRef="usdPerShare">36.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3f553a529c5c495884416898b48bed13_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzUtNi0xLTEtNjIwODk_af9ce3f6-c212-47cc-9f8e-19326389ba25"
      unitRef="shares">85000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3f553a529c5c495884416898b48bed13_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzUtOC0xLTEtNjIwODk_f57761b2-111a-46b3-8559-ed40f60bffd3"
      unitRef="usdPerShare">40.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iccca45bd420b4ae48d5344fa55da8a27_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzUtMTAtMS0xLTYyMDg5_17b5df6b-4e7c-4aaf-b921-b59888fbb682"
      unitRef="shares">192000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="iccca45bd420b4ae48d5344fa55da8a27_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzUtMTItMS0xLTYyMDg5_9f51efa0-99f2-4067-a295-9ba4d931c58e"
      unitRef="usdPerShare">37.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i7a921a6224074edba21b0ab1545c210a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzUtMTQtMS0xLTYyMDg5_e66ea553-e9ee-4e6f-b36d-5350b8ea7ac5"
      unitRef="shares">3000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7a921a6224074edba21b0ab1545c210a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzUtMTYtMS0xLTYyMDg5_cf484581-73d2-48e6-8b69-ff33a1dd2094"
      unitRef="usdPerShare">49.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i033494c9049f428293b329d4b075f29b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzYtMi0xLTEtNjIwODk_9d7b64ac-3c0d-4b18-9d7d-713b5533357f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i3f553a529c5c495884416898b48bed13_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzYtNi0xLTEtNjIwODk_d5ab286e-c642-4e53-b681-0de80429c2ba"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="iccca45bd420b4ae48d5344fa55da8a27_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzYtMTAtMS0xLTYyMDg5_55b9d520-ca25-4dbc-9820-2a4598483395"
      unitRef="shares">17000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="iccca45bd420b4ae48d5344fa55da8a27_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzYtMTItMS0xLTYyMDg5_a8ca21c3-f909-4724-ac46-55d70889fd14"
      unitRef="usdPerShare">50.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i7a921a6224074edba21b0ab1545c210a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzYtMTQtMS0xLTYyMDg5_28a4de6a-0e07-4211-bd34-2f9eb30a59c6"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i7a921a6224074edba21b0ab1545c210a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzYtMTYtMS0xLTYyMDg5_8f09aacb-6079-478b-9481-b3627c2cd2a0"
      unitRef="usdPerShare">33.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ida1a853d15ee4513a3e298b06abe6d39_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzctMi0xLTEtNjIwODk_14bf67b1-6e9b-4c77-ae7b-fffdc90cf46c"
      unitRef="shares">363000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ida1a853d15ee4513a3e298b06abe6d39_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzctNC0xLTEtNjIwODk_a70c68fd-88c6-4a0f-99e5-f92162a93e5e"
      unitRef="usdPerShare">47.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic48d8b3c64b642afb7287511a48e26a0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzctNi0xLTEtNjIwODk_75768278-83ff-472b-8be8-bfab44babffc"
      unitRef="shares">153000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic48d8b3c64b642afb7287511a48e26a0_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzctOC0xLTEtNjIwODk_67b01e94-45c4-418e-b633-61f63c7c1cf0"
      unitRef="usdPerShare">46.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iae7a7aed40ca4335bde3070f9416ac5f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzctMTAtMS0xLTYyMDg5_d95eae5d-f631-4736-9849-e863835c450a"
      unitRef="shares">492000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iae7a7aed40ca4335bde3070f9416ac5f_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzctMTItMS0xLTYyMDg5_d7b63146-a73b-4f8e-86ac-5f8d1fc77d60"
      unitRef="usdPerShare">46.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i05ae98f6bea74e6fbda442380d03f9ee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzctMTQtMS0xLTYyMDg5_5d68fae7-d462-4e4a-aee2-5f8fdfeced4a"
      unitRef="shares">21000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i05ae98f6bea74e6fbda442380d03f9ee_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo2ZDE3MTNiMWM0Zjc0ZmI0OTI4MmYxZjY0NjU4YTM2Ni90YWJsZXJhbmdlOjZkMTcxM2IxYzRmNzRmYjQ5MjgyZjFmNjQ2NThhMzY2XzctMTYtMS0xLTYyMDg5_054d1220-288d-46f9-998e-4551e090bebb"
      unitRef="usdPerShare">37.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="iafc320c1cbe2467a911e535cf3535251_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzYxNDc_d6d4dbc5-2c18-4d51-8f17-95137a511ab7"
      unitRef="usd">18400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i5ff73abc01de449c8797dfa9bd0b92b5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzYxNTE_4e4ed89b-69af-4373-a34e-7745ad8d2ffb"
      unitRef="usd">19500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i3e8221aa210a49109660c53770c9dd15_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzYxNTg_36eff7de-194d-4bcb-a32c-b2a03f46f250"
      unitRef="usd">18500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i4d7fe3c3a7784849a32b598e5a121593_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzYyNDM_cd4cae7c-6620-4cf4-915b-115afb0444d0"
      unitRef="usd">15700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ibbe6348b019a4e25a7648e585581fa5a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzY0MjM_8dab4fb4-c68e-40b9-aea3-098a242bcb3a">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id2e30143bfb04779814a4b383ca343db_D20230101-20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzMyOTg1MzQ4OTIzMzU_729a2d15-7d36-41fe-9b25-b87e3b50edf8"
      unitRef="shares">301495</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ifeb908279a56400999fbdf0e1d49ba4b_D20230201-20230228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzY1MzI_0fce0210-2aa6-468b-9a5e-0de41c65daee"
      unitRef="shares">75581</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6a14c1e398ce43648bbf473f7b952106_D20230201-20230228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzY2NTI_8b2c7c3e-e9b3-42fc-80cc-ba58c7322a37"
      unitRef="shares">394319</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzcwMjQ_2abb3a9d-eaa2-42b4-92e9-37bfaa8d7430"
      unitRef="shares">133011</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzcwMjg_6e378434-4fb3-410c-b853-6fa9c10be11a"
      unitRef="shares">135616</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzcwMzU_4c9276ed-779e-4c88-8a75-2f609c40eb1b"
      unitRef="shares">141801</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90ZXh0cmVnaW9uOjA4NmMxYjMyMmViODQzOTNhZDEyNTIwYzQ2N2YzZjM2XzczOTc_456f6111-aa17-436a-b955-ce3af5231b24">&lt;div style="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;Compensation expense, net of forfeitures, and related tax effects recognized in connection with nonvested shares and share units were as follows for the years ended December&#160;31:&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:66.888%"/&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:9.619%"/&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.444%"/&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.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Compensation expense&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,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,462&#160;&lt;/span&gt;&lt;/td&gt;&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;Income tax benefit&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,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1MzVjYWY1YWI0N2I0NTEyOTJjZDJhYTRmMzYwMDEwMy90YWJsZXJhbmdlOjUzNWNhZjVhYjQ3YjQ1MTI5MmNkMmFhNGYzNjAwMTAzXzEtMi0xLTEtNjIwODk_383ffe4f-183e-413b-9a1c-14f20681ea01"
      unitRef="usd">18381000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1MzVjYWY1YWI0N2I0NTEyOTJjZDJhYTRmMzYwMDEwMy90YWJsZXJhbmdlOjUzNWNhZjVhYjQ3YjQ1MTI5MmNkMmFhNGYzNjAwMTAzXzEtNC0xLTEtNjIwODk_47722e35-6f7d-4f3d-9cd1-58dc294dc931"
      unitRef="usd">20844000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1MzVjYWY1YWI0N2I0NTEyOTJjZDJhYTRmMzYwMDEwMy90YWJsZXJhbmdlOjUzNWNhZjVhYjQ3YjQ1MTI5MmNkMmFhNGYzNjAwMTAzXzEtNi0xLTEtNjIwODk_eb842be2-918c-421c-b42c-2938cb25ca99"
      unitRef="usd">18462000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1MzVjYWY1YWI0N2I0NTEyOTJjZDJhYTRmMzYwMDEwMy90YWJsZXJhbmdlOjUzNWNhZjVhYjQ3YjQ1MTI5MmNkMmFhNGYzNjAwMTAzXzItMi0xLTEtNjIwODk_4108cc42-9586-446e-a0e9-a66dc5a7a5a8"
      unitRef="usd">3636000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1MzVjYWY1YWI0N2I0NTEyOTJjZDJhYTRmMzYwMDEwMy90YWJsZXJhbmdlOjUzNWNhZjVhYjQ3YjQ1MTI5MmNkMmFhNGYzNjAwMTAzXzItNC0xLTEtNjIwODk_fcc85049-83b0-4316-ace7-77c4c603bbef"
      unitRef="usd">4088000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8xOTYvZnJhZzowODZjMWIzMjJlYjg0MzkzYWQxMjUyMGM0NjdmM2YzNi90YWJsZTo1MzVjYWY1YWI0N2I0NTEyOTJjZDJhYTRmMzYwMDEwMy90YWJsZXJhbmdlOjUzNWNhZjVhYjQ3YjQ1MTI5MmNkMmFhNGYzNjAwMTAzXzItNi0xLTEtNjIwODk_4d194cdf-a836-418e-bc58-644e543d75d5"
      unitRef="usd">3511000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ScheduleOfDividendPaymentRestrictionsTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDIvZnJhZzphNTkwNTVjMzJkMWU0MGE4OWY0Y2RlZGEwMGQ3NWEzNy90ZXh0cmVnaW9uOmE1OTA1NWMzMmQxZTQwYTg5ZjRjZGVkYTAwZDc1YTM3XzIzODk_58d3c788-2cf8-402c-83de-9fd6c4c8709d">Dividends Restrictions &lt;div style="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;Our U.S. insurance subsidiaries are subject to certain capital and dividend rules and regulations as prescribed by jurisdictions in which they are authorized to operate. Under the insurance laws of the Commonwealth of Pennsylvania, Essent Guaranty and Essent PA may pay dividends during any 12-month period in an amount equal to the greater of (i)&#160;10% of the preceding year-end statutory policyholders' surplus or (ii)&#160;the preceding year's statutory net income. The Pennsylvania statute also specifies that dividends and other distributions can be paid out of positive unassigned surplus without prior approval. At December 31, 2022, Essent Guaranty had unassigned surplus of approximately $314.7 million and Essent PA had unassigned surplus of approximately $13.6 million. As of January 1, 2023, Essent Guaranty has dividend capacity of $314.7 million and Essent PA has dividend capacity of $5.3 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Under PMIERs guidance issued by the GSEs effective June 30, 2020 through June 30, 2021, Essent Guaranty was required to obtain GSE written approval before paying a dividend. As a result of PMIERs guidance issued by the GSEs on June 30, 2021, Essent Guaranty could pay a dividend without prior GSE approval in the three months ended September 30, 2021 as long as the dividend payment would not cause its Available Assets to fall below 150% of its Minimum Required Assets. In addition, the guidance specified that Essent Guaranty could pay a dividend without prior GSE approval in the three months ended December 31, 2021 as long as the dividend payment would not cause its Available Assets to fall below 115% of its Minimum Required Assets. During the year ended December 31, 2022 and 2021, Essent Guaranty paid to its parent, Essent Holdings, dividends totaling $315.0 million and $247.2&#160;million, respectively. Essent Guaranty paid no dividends to Essent Group or any intermediate holding companies in the year ended December&#160;31, 2020. During the year ended December 31, 2022, Essent PA paid to its parent, Essent Holdings, dividends totaling $5&#160;million, Essent PA did not pay a dividend in 2021 or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Essent Re is subject to certain dividend restrictions as prescribed by the Bermuda Monetary Authority and under certain agreements with counterparties. In connection with the quota share reinsurance agreement with Essent Guaranty, Essent Re has agreed to maintain a minimum total equity of $100 million. As of December&#160;31, 2022, Essent Re had total equity of $1.5 billion.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;At December&#160;31, 2022, our insurance subsidiaries were in compliance with these rules, regulations and agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDividendPaymentRestrictionsTextBlock>
    <us-gaap:DividendPaymentsRestrictionsScheduleStatutoryCapitalAndSurplus1
      contextRef="i90fc19956b04439eb468cb7ae62d4f99_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDIvZnJhZzphNTkwNTVjMzJkMWU0MGE4OWY0Y2RlZGEwMGQ3NWEzNy90ZXh0cmVnaW9uOmE1OTA1NWMzMmQxZTQwYTg5ZjRjZGVkYTAwZDc1YTM3XzcyNg_6f6debec-eeaa-4072-9a53-1c8ee298222a"
      unitRef="usd">314700000</us-gaap:DividendPaymentsRestrictionsScheduleStatutoryCapitalAndSurplus1>
    <us-gaap:DividendPaymentsRestrictionsScheduleStatutoryCapitalAndSurplus1
      contextRef="i5982c3d87c8d424e8a6691143512a6ad_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDIvZnJhZzphNTkwNTVjMzJkMWU0MGE4OWY0Y2RlZGEwMGQ3NWEzNy90ZXh0cmVnaW9uOmE1OTA1NWMzMmQxZTQwYTg5ZjRjZGVkYTAwZDc1YTM3Xzc4Mw_d9a09f92-725b-4662-aac9-82a2e224c5a2"
      unitRef="usd">13600000</us-gaap:DividendPaymentsRestrictionsScheduleStatutoryCapitalAndSurplus1>
    <us-gaap:AmountAvailableForDividendDistributionWithoutAffectingCapitalAdequacyRequirements
      contextRef="ibfd74d548f65482fb1b3dc445d66f813_I20230101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDIvZnJhZzphNTkwNTVjMzJkMWU0MGE4OWY0Y2RlZGEwMGQ3NWEzNy90ZXh0cmVnaW9uOmE1OTA1NWMzMmQxZTQwYTg5ZjRjZGVkYTAwZDc1YTM3XzgzOA_c04bb3a3-a291-4c70-8cd0-f19067b42b91"
      unitRef="usd">314700000</us-gaap:AmountAvailableForDividendDistributionWithoutAffectingCapitalAdequacyRequirements>
    <us-gaap:AmountAvailableForDividendDistributionWithoutAffectingCapitalAdequacyRequirements
      contextRef="ief33a67da44243d8b8f1557c0e4b718b_I20230101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDIvZnJhZzphNTkwNTVjMzJkMWU0MGE4OWY0Y2RlZGEwMGQ3NWEzNy90ZXh0cmVnaW9uOmE1OTA1NWMzMmQxZTQwYTg5ZjRjZGVkYTAwZDc1YTM3Xzg4MA_e3da70d3-15c1-480a-988f-ba75374ead92"
      unitRef="usd">5300000</us-gaap:AmountAvailableForDividendDistributionWithoutAffectingCapitalAdequacyRequirements>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="i5759910772b849d1b5c49de539b13ee7_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDIvZnJhZzphNTkwNTVjMzJkMWU0MGE4OWY0Y2RlZGEwMGQ3NWEzNy90ZXh0cmVnaW9uOmE1OTA1NWMzMmQxZTQwYTg5ZjRjZGVkYTAwZDc1YTM3XzE3MzY_8c6b6fe2-de01-4d17-ab2f-2193cfe73cb8"
      unitRef="usd">315000000</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="i43541a80ad0a4174a4dbe28115e52243_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDIvZnJhZzphNTkwNTVjMzJkMWU0MGE4OWY0Y2RlZGEwMGQ3NWEzNy90ZXh0cmVnaW9uOmE1OTA1NWMzMmQxZTQwYTg5ZjRjZGVkYTAwZDc1YTM3XzU0OTc1NTgxNDE1Mzk_d8d12225-30d5-412b-b103-38ec6a26fa09"
      unitRef="usd">247200000</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="i45382499efa24df781dd891321a31b32_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDIvZnJhZzphNTkwNTVjMzJkMWU0MGE4OWY0Y2RlZGEwMGQ3NWEzNy90ZXh0cmVnaW9uOmE1OTA1NWMzMmQxZTQwYTg5ZjRjZGVkYTAwZDc1YTM3XzE3NjE_09c7be81-41b9-42bd-a8d3-777a76e57cfd"
      unitRef="usd">0</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="i207d8869f6804fd9a4db0be993b6d69f_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDIvZnJhZzphNTkwNTVjMzJkMWU0MGE4OWY0Y2RlZGEwMGQ3NWEzNy90ZXh0cmVnaW9uOmE1OTA1NWMzMmQxZTQwYTg5ZjRjZGVkYTAwZDc1YTM3XzU0OTc1NTgxNDE1NTU_4e32dec2-711c-4e44-9d12-a75423f27d91"
      unitRef="usd">5000000</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="i6da067f3f4714da7807b8a2dd1e4bfd9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDIvZnJhZzphNTkwNTVjMzJkMWU0MGE4OWY0Y2RlZGEwMGQ3NWEzNy90ZXh0cmVnaW9uOmE1OTA1NWMzMmQxZTQwYTg5ZjRjZGVkYTAwZDc1YTM3XzE4ODQ_0e6a21ae-d7e6-4320-b3a0-b4b5b56a19e8"
      unitRef="usd">0</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="i7b78117746254a0881dfa67ee11254ec_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDIvZnJhZzphNTkwNTVjMzJkMWU0MGE4OWY0Y2RlZGEwMGQ3NWEzNy90ZXh0cmVnaW9uOmE1OTA1NWMzMmQxZTQwYTg5ZjRjZGVkYTAwZDc1YTM3XzE4ODQ_55e3d974-bbb0-4d2e-adcd-0a64c1d1086c"
      unitRef="usd">0</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:StockholdersEquity
      contextRef="i188fab103b7d4c17a75a9b83f85570ec_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDIvZnJhZzphNTkwNTVjMzJkMWU0MGE4OWY0Y2RlZGEwMGQ3NWEzNy90ZXh0cmVnaW9uOmE1OTA1NWMzMmQxZTQwYTg5ZjRjZGVkYTAwZDc1YTM3XzIyMTE_2743ab4f-7496-4c27-8a72-e5dec8033daf"
      unitRef="usd">100000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i918113ca0e51478ca0bee05b69dd8085_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDIvZnJhZzphNTkwNTVjMzJkMWU0MGE4OWY0Y2RlZGEwMGQ3NWEzNy90ZXh0cmVnaW9uOmE1OTA1NWMzMmQxZTQwYTg5ZjRjZGVkYTAwZDc1YTM3XzIyNjg_b0bf07fb-9cb0-4d77-927c-0cc2505bf7ca"
      unitRef="usd">1500000000</us-gaap:StockholdersEquity>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzQ3NjU_74bf7716-61ee-48a4-9b35-fa15183c5a52">Income Taxes&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2022, the statutory income tax rates of the countries where the Company does business are 21% in the United States and 0.0% in Bermuda. The statutory income tax rate of each country is applied against the taxable income from each country to calculate the income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense which is generated in the U.S. consists of the following components for the years ended December&#160;31:&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.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Current&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;98,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,402&#160;&lt;/span&gt;&lt;/td&gt;&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;Deferred&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;58,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,834&#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;140,531&#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;77,055&#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-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December 31, 2022, pre-tax income attributable to Bermuda and U.S. operations was $282.5 million and $705.6 million, respectively, as compared to $217.3 million and $605.0 million, respectively, for the year ended December 31, 2021 and $129.3 million and $360.8 million, respectively, for the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense is different from that which would be obtained by applying the applicable statutory income tax rates to income before taxes by jurisdiction (i.e.&#160;U.S. 21%; Bermuda&#160;0.0%). The reconciliation of the difference between income tax expense and the expected tax provision at the weighted average tax rate was as follows for the years ended December&#160;31:&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:37.666%"/&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:7.710%"/&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:9.032%"/&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:7.710%"/&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:9.032%"/&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:7.710%"/&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:9.036%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;% of pretax&lt;br/&gt;income&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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;% of pretax&lt;br/&gt;income&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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;% of pretax&lt;br/&gt;income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax provision at weighted average statutory rates&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;148,176&#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;15.0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 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;127,046&#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;15.5&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 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;75,763&#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;15.5&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit&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,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;11,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax exempt interest, net of proration&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;(1,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(1,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess tax (benefit) deficit from stock-based compensation&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 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;140,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.1&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 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;77,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.7&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;We provide deferred taxes to reflect the estimated future tax effects of the differences between the financial statement and tax bases of assets and liabilities using currently enacted tax laws. The net deferred tax liability was comprised of the following at December&#160;31:&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:73.973%"/&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:10.630%"/&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:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Deferred tax 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;91,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(448,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(402,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&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;(356,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(373,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the net deferred tax liability were as follows at December&#160;31:&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:73.973%"/&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:10.630%"/&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:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Contingency reserves&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;(432,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,336)&lt;/span&gt;&lt;/td&gt;&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;Unrealized (gain) loss on investments&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;60,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unearned premium reserve&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,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in limited partnerships&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,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unearned ceding commissions&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,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair market value of derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred policy acquisition costs&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,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Nonvested shares&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;1,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Start-up expenditures, 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;1,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Fixed assets&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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairments on available-for-sale investment securities&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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Loss reserves&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;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;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Loss reserves - TCJA transition adjustment&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;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Organizational expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(356,810)&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;(373,654)&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-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a mortgage guaranty insurer, we are eligible for a tax deduction, subject to certain limitations, under Section&#160;832(e) of the Internal Revenue Code ("IRC") for amounts required by state law or regulation to be set aside in statutory contingency reserves. The deduction is allowed only to the extent that we purchase T&amp;amp;L Bonds in an amount equal to the tax benefit derived from deducting any portion of our statutory contingency reserves. During the year ended December&#160;31, 2022, we had net purchases of T&amp;amp;L Bonds in the amount of $57.7 million and had net purchases of T&amp;amp;L Bonds in the amount of $58.2 million during the year ended December 31, 2021. As of December&#160;31, 2022 and 2021, we held $418.5 million and $360.8 million of T&amp;amp;L Bonds, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In evaluating our ability to realize the benefit of our deferred tax assets, we consider the relevant impact of all available positive and negative evidence including our past operating results and our forecasts of future taxable income. For the year ended December 31, 2022, the Company had unrealized losses attributable to its available-for-sale investment securities that if sold would result in capital losses.  Accordingly, management considered the ability and intent to hold such available-for-sale securities until recovery. At December&#160;31, 2022 and 2021, after weighing all the evidence, management concluded that it was more likely than not that our ordinary and capital deferred tax assets would be realized. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Under current Bermuda law, the parent company, Essent Group, and its Bermuda subsidiary, Essent Re, are not required to pay any taxes on income and capital gains. In the event that there is a change such that these taxes are imposed, these companies would be exempted from any such tax until March of 2035 pursuant to the Bermuda Exempt Undertakings Tax Protection Act of 1966, and the Exempt Undertakings Tax Protection Amendment Act of 2011.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Essent Holdings and its subsidiaries are subject to income taxes imposed by U.S. law and file&#160;a U.S. Consolidated Income Tax Return. Should Essent Holdings pay a dividend to its parent company, Essent Irish Intermediate Holdings Limited, withholding taxes at a rate of 5% under the U.S./Ireland tax treaty would likely apply assuming the Company avails itself of Treaty benefits under the U.S./Ireland tax treaty. Absent treaty benefits, the withholding rate on outbound dividends would be 30%. Currently, however, no withholding taxes are accrued with respect to such unremitted earnings as management has no intention of remitting these earnings. Similarly, no foreign income taxes have been provided on the unremitted earnings of the Company's U.S. subsidiaries as management has neither the intention of remitting these earnings, nor would any Ireland tax be due, as any Irish tax would be expected to be fully offset by credit for taxes paid to the U.S. An estimate of the cumulative amount of U.S. earnings that would be subject to withholding tax, if distributed outside of the U.S., is approximately $3.4 billion. The associated withholding tax liability under the U.S./Ireland tax treaty would be approximately $169.7 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Essent is not subject to income taxation other than as stated above. There can be no assurance that there will not be changes in applicable laws, regulations, or treaties which might require Essent to change the way it operates or becomes subject to taxation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;At December&#160;31, 2022 and 2021, the Company had no unrecognized tax benefits. As of December&#160;31, 2022, the U.S. federal income tax returns for the tax years 2018 through 2021 remain subject to examination. The Company has not recorded any uncertain tax positions as of December&#160;31, 2022 or December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzQ3NjY_675f273f-8af3-4fa2-9824-b8a697eff9a5">&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense which is generated in the U.S. consists of the following components for the years ended December&#160;31:&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.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Current&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;98,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,402&#160;&lt;/span&gt;&lt;/td&gt;&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;Deferred&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;58,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,834&#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;140,531&#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;77,055&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTozN2ExOWQyMTdkMzc0M2RiOWIzYmUzNzczYjIxN2FmYy90YWJsZXJhbmdlOjM3YTE5ZDIxN2QzNzQzZGI5YjNiZTM3NzNiMjE3YWZjXzEtMi0xLTEtNjIwODk_d32311a6-a88c-48c2-8d1f-8f4be369f124"
      unitRef="usd">98666000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTozN2ExOWQyMTdkMzc0M2RiOWIzYmUzNzczYjIxN2FmYy90YWJsZXJhbmdlOjM3YTE5ZDIxN2QzNzQzZGI5YjNiZTM3NzNiMjE3YWZjXzEtNC0xLTEtNjIwODk_f4c0429a-58d2-4939-b45d-1c050f77b7bd"
      unitRef="usd">56509000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTozN2ExOWQyMTdkMzc0M2RiOWIzYmUzNzczYjIxN2FmYy90YWJsZXJhbmdlOjM3YTE5ZDIxN2QzNzQzZGI5YjNiZTM3NzNiMjE3YWZjXzEtNi0xLTEtNjIwODk_dd8fff2d-d947-4908-97e1-d45e27db52ce"
      unitRef="usd">38402000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTozN2ExOWQyMTdkMzc0M2RiOWIzYmUzNzczYjIxN2FmYy90YWJsZXJhbmdlOjM3YTE5ZDIxN2QzNzQzZGI5YjNiZTM3NzNiMjE3YWZjXzItMi0xLTEtNjIwODk_319c8bb4-efab-4b58-8fee-fd77ba65e855"
      unitRef="usd">58168000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTozN2ExOWQyMTdkMzc0M2RiOWIzYmUzNzczYjIxN2FmYy90YWJsZXJhbmdlOjM3YTE5ZDIxN2QzNzQzZGI5YjNiZTM3NzNiMjE3YWZjXzItNC0xLTEtNjIwODk_020aa463-3e65-4442-8302-5e0d0b5c4b7b"
      unitRef="usd">84022000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTozN2ExOWQyMTdkMzc0M2RiOWIzYmUzNzczYjIxN2FmYy90YWJsZXJhbmdlOjM3YTE5ZDIxN2QzNzQzZGI5YjNiZTM3NzNiMjE3YWZjXzItNi0xLTEtNjIwODk_c2bf8b6b-e712-4cd7-a299-920dac5d88a8"
      unitRef="usd">38653000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTozN2ExOWQyMTdkMzc0M2RiOWIzYmUzNzczYjIxN2FmYy90YWJsZXJhbmdlOjM3YTE5ZDIxN2QzNzQzZGI5YjNiZTM3NzNiMjE3YWZjXzQtMi0xLTEtNjIwODk_132b1ab3-dd72-484b-857a-364c0d1a5ab5"
      unitRef="usd">156834000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTozN2ExOWQyMTdkMzc0M2RiOWIzYmUzNzczYjIxN2FmYy90YWJsZXJhbmdlOjM3YTE5ZDIxN2QzNzQzZGI5YjNiZTM3NzNiMjE3YWZjXzQtNC0xLTEtNjIwODk_bc2c9bae-2111-48d0-90bd-a19b908922ab"
      unitRef="usd">140531000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTozN2ExOWQyMTdkMzc0M2RiOWIzYmUzNzczYjIxN2FmYy90YWJsZXJhbmdlOjM3YTE5ZDIxN2QzNzQzZGI5YjNiZTM3NzNiMjE3YWZjXzQtNi0xLTEtNjIwODk_c95f1d94-5576-4ce9-9aa7-73cb7e696320"
      unitRef="usd">77055000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4ba4e04bf8044e1c81c4f55dc7919a77_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzU1Mw_366e656b-686c-4990-ad8a-fa591ba32355"
      unitRef="usd">282500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie967da2a89c9463888f051476a06f359_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzU2MA_809ac075-9143-4afe-972d-de7adb26a126"
      unitRef="usd">705600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4a4992dfd3fa495983a65a5c2dff1bc5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzU5Mw_759dfd30-cf39-409b-b10b-536758790eff"
      unitRef="usd">217300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i7446165b4a9945ba8112d70b9892787f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzYwMA_3ce617c4-6f58-4a0e-9809-63dc7cb724a6"
      unitRef="usd">605000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i60431c94fd3042a1aeb47d3eb7150809_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzY1Nw_aa8c843d-86f7-4f5e-931b-541698deb1c2"
      unitRef="usd">129300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i92f2af43920c40bfab81bfda03da0977_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzY2NA_6811d248-8eb0-48bb-aad9-94593c6e640a"
      unitRef="usd">360800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzQ3NzU_482eb6f4-2aa6-4d08-ad11-6ba81cbd9641">The reconciliation of the difference between income tax expense and the expected tax provision at the weighted average tax rate was as follows for the years ended December&#160;31:&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:37.666%"/&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:7.710%"/&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:9.032%"/&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:7.710%"/&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:9.032%"/&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:7.710%"/&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:9.036%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;($ in thousands)&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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;% of pretax&lt;br/&gt;income&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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;% of pretax&lt;br/&gt;income&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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;% of pretax&lt;br/&gt;income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax provision at weighted average statutory rates&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;148,176&#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;15.0&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 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;127,046&#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;15.5&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 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;75,763&#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;15.5&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit&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,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;11,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax exempt interest, net of proration&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;(1,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(1,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess tax (benefit) deficit from stock-based compensation&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(599)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.9&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 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;140,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.1&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 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;77,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.7&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <esnt:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtWeightedAverageIncomeTaxRate
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzItMi0xLTEtNjIwODk_38594933-765f-4033-9452-4b7d2a152d3b"
      unitRef="usd">148176000</esnt:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtWeightedAverageIncomeTaxRate>
    <esnt:EffectiveIncomeTaxRateReconciliationAtWeightedAverageStatutoryIncomeTaxRate
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzItNC0xLTEtNjIwODk_c9f933dc-4efa-4166-9ac6-7ee1a452a51b"
      unitRef="number">0.150</esnt:EffectiveIncomeTaxRateReconciliationAtWeightedAverageStatutoryIncomeTaxRate>
    <esnt:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtWeightedAverageIncomeTaxRate
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzItNi0xLTEtNjIwODk_17eddd5f-09bd-4cd0-8b3f-de4cb2889ce4"
      unitRef="usd">127046000</esnt:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtWeightedAverageIncomeTaxRate>
    <esnt:EffectiveIncomeTaxRateReconciliationAtWeightedAverageStatutoryIncomeTaxRate
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzItOC0xLTEtNjIwODk_2db7233f-d406-4ecd-b95b-b2785bb1fe3b"
      unitRef="number">0.155</esnt:EffectiveIncomeTaxRateReconciliationAtWeightedAverageStatutoryIncomeTaxRate>
    <esnt:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtWeightedAverageIncomeTaxRate
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzItMTAtMS0xLTYyMDg5_89b5f303-0767-4e0c-8408-1301d9ac065a"
      unitRef="usd">75763000</esnt:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtWeightedAverageIncomeTaxRate>
    <esnt:EffectiveIncomeTaxRateReconciliationAtWeightedAverageStatutoryIncomeTaxRate
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzItMTItMS0xLTYyMDg5_25b6184a-41e9-4484-ab4a-81e06b4303ba"
      unitRef="number">0.155</esnt:EffectiveIncomeTaxRateReconciliationAtWeightedAverageStatutoryIncomeTaxRate>
    <esnt:EffectiveIncomeTaxRateReconciliationStateAndLocalNetOfFederalBenefit
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzMtMi0xLTEtNjIwODk_975b3c9f-9f71-4fee-ae8d-b41fc1ca0ceb"
      unitRef="usd">6306000</esnt:EffectiveIncomeTaxRateReconciliationStateAndLocalNetOfFederalBenefit>
    <esnt:EffectiveIncomeTaxRateReconciliationStateAndLocalTaxesNetOfFederalBenefitPercent
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzMtNC0xLTEtNjIwODk_0df081fc-fef1-4e8d-8853-28777dafd8ee"
      unitRef="number">0.006</esnt:EffectiveIncomeTaxRateReconciliationStateAndLocalTaxesNetOfFederalBenefitPercent>
    <esnt:EffectiveIncomeTaxRateReconciliationStateAndLocalNetOfFederalBenefit
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzMtNi0xLTEtNjIwODk_48598445-1cd8-41e9-940b-aa4f353ccf6f"
      unitRef="usd">11295000</esnt:EffectiveIncomeTaxRateReconciliationStateAndLocalNetOfFederalBenefit>
    <esnt:EffectiveIncomeTaxRateReconciliationStateAndLocalTaxesNetOfFederalBenefitPercent
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzMtOC0xLTEtNjIwODk_4d4b26f2-803d-4f8f-9b3e-21948679869b"
      unitRef="number">0.014</esnt:EffectiveIncomeTaxRateReconciliationStateAndLocalTaxesNetOfFederalBenefitPercent>
    <esnt:EffectiveIncomeTaxRateReconciliationStateAndLocalNetOfFederalBenefit
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzMtMTAtMS0xLTYyMDg5_7ab407c8-38d8-426f-b91f-f7bdfe13ad77"
      unitRef="usd">0</esnt:EffectiveIncomeTaxRateReconciliationStateAndLocalNetOfFederalBenefit>
    <esnt:EffectiveIncomeTaxRateReconciliationStateAndLocalTaxesNetOfFederalBenefitPercent
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzMtMTItMS0xLTYyMDg5_41e1556d-bec1-473b-9580-859ea26cd29b"
      unitRef="number">0.000</esnt:EffectiveIncomeTaxRateReconciliationStateAndLocalTaxesNetOfFederalBenefitPercent>
    <esnt:IncomeTaxReconciliationAtWeightedAverageIncomeTaxRateNondeductibleExpense
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzUtMi0xLTEtNjIwODk_b3ace6d5-463e-4d0c-ac8b-b29a49a62b1e"
      unitRef="usd">4041000</esnt:IncomeTaxReconciliationAtWeightedAverageIncomeTaxRateNondeductibleExpense>
    <esnt:EffectiveIncomeTaxRateReconciliationWeightedAverageStatutoryIncomeTaxRateNondeductibleExpense
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzUtNC0xLTEtNjIwODk_b174f60d-50c5-47dd-b537-940b8573afbe"
      unitRef="number">0.004</esnt:EffectiveIncomeTaxRateReconciliationWeightedAverageStatutoryIncomeTaxRateNondeductibleExpense>
    <esnt:IncomeTaxReconciliationAtWeightedAverageIncomeTaxRateNondeductibleExpense
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzUtNi0xLTEtNjIwODk_8f58e6a2-82b7-4609-a338-65b193831296"
      unitRef="usd">3652000</esnt:IncomeTaxReconciliationAtWeightedAverageIncomeTaxRateNondeductibleExpense>
    <esnt:EffectiveIncomeTaxRateReconciliationWeightedAverageStatutoryIncomeTaxRateNondeductibleExpense
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzUtOC0xLTEtNjIwODk_bd5434f4-20dd-4617-92c6-7a66f52cff3b"
      unitRef="number">0.004</esnt:EffectiveIncomeTaxRateReconciliationWeightedAverageStatutoryIncomeTaxRateNondeductibleExpense>
    <esnt:IncomeTaxReconciliationAtWeightedAverageIncomeTaxRateNondeductibleExpense
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzUtMTAtMS0xLTYyMDg5_101dd93d-6872-492b-be8a-23f20236ceba"
      unitRef="usd">2482000</esnt:IncomeTaxReconciliationAtWeightedAverageIncomeTaxRateNondeductibleExpense>
    <esnt:EffectiveIncomeTaxRateReconciliationWeightedAverageStatutoryIncomeTaxRateNondeductibleExpense
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzUtMTItMS0xLTYyMDg5_93f6c89f-257e-42c4-91f1-2e288b28e1c9"
      unitRef="number">0.005</esnt:EffectiveIncomeTaxRateReconciliationWeightedAverageStatutoryIncomeTaxRateNondeductibleExpense>
    <esnt:IncomeTaxReconciliationAtWeightedAverageIncomeTaxRateTaxExemptIncome
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzYtMi0xLTEtNjIwODk_68e4faf3-f23c-4bac-b92b-125d2d7473ec"
      unitRef="usd">1463000</esnt:IncomeTaxReconciliationAtWeightedAverageIncomeTaxRateTaxExemptIncome>
    <esnt:EffectiveIncomeTaxRateReconciliationWeightedAverageStatutoryIncomeTaxRateTaxExemptIncome
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzYtNC0xLTEtNjIwODk_d69e5acd-713e-4faf-a0c9-b6e4910c3357"
      unitRef="number">0.001</esnt:EffectiveIncomeTaxRateReconciliationWeightedAverageStatutoryIncomeTaxRateTaxExemptIncome>
    <esnt:IncomeTaxReconciliationAtWeightedAverageIncomeTaxRateTaxExemptIncome
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzYtNi0xLTEtNjIwODk_e4e31038-3aaa-42f4-afe7-24b765fc3c01"
      unitRef="usd">1606000</esnt:IncomeTaxReconciliationAtWeightedAverageIncomeTaxRateTaxExemptIncome>
    <esnt:EffectiveIncomeTaxRateReconciliationWeightedAverageStatutoryIncomeTaxRateTaxExemptIncome
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzYtOC0xLTEtNjIwODk_a0a65603-142f-4616-ad6b-f1fdb2d7b9a0"
      unitRef="number">0.002</esnt:EffectiveIncomeTaxRateReconciliationWeightedAverageStatutoryIncomeTaxRateTaxExemptIncome>
    <esnt:IncomeTaxReconciliationAtWeightedAverageIncomeTaxRateTaxExemptIncome
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzYtMTAtMS0xLTYyMDg5_74ba35cb-5465-4729-95fe-8d5727d1ec04"
      unitRef="usd">1462000</esnt:IncomeTaxReconciliationAtWeightedAverageIncomeTaxRateTaxExemptIncome>
    <esnt:EffectiveIncomeTaxRateReconciliationWeightedAverageStatutoryIncomeTaxRateTaxExemptIncome
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzYtMTItMS0xLTYyMDg5_1c25261d-7d9b-4e7e-b3b7-34f0e9ff2160"
      unitRef="number">0.003</esnt:EffectiveIncomeTaxRateReconciliationWeightedAverageStatutoryIncomeTaxRateTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzctMi0xLTEtNjIwODk_0c6fc3eb-958e-4d59-b610-4d63cd5c7e4c"
      unitRef="usd">75000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzctNC0xLTEtNjIwODk_05476533-7cb5-42c6-82c8-52d9213db735"
      unitRef="number">0.000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzctNi0xLTEtNjIwODk_ea66aa5a-d2e8-404f-8dc2-e6b36b30340d"
      unitRef="usd">61000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzctOC0xLTEtNjIwODk_626bd39f-d5e1-422f-96ec-c845e05d1923"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzctMTAtMS0xLTYyMDg5_b4897d2d-245e-4393-8b1c-5af16bac389f"
      unitRef="usd">-599000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzctMTItMS0xLTYyMDg5_248d3b7a-f52d-494f-878a-6ad82bf243d7"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <esnt:IncomeTaxReconciliationAtWeightedAverageIncomeTaxRateOtherAdjustments
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzktMi0xLTEtNjIwODk_42e50979-8c24-4cdf-9fd5-591f27c1686f"
      unitRef="usd">-301000</esnt:IncomeTaxReconciliationAtWeightedAverageIncomeTaxRateOtherAdjustments>
    <esnt:EffectiveIncomeTaxRateReconciliationWeightedAverageStatutoryIncomeTaxRateOtherAdjustments
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzktNC0xLTEtNjIwODk_68476b26-9b7b-4832-a999-f054dfd0e214"
      unitRef="number">0.000</esnt:EffectiveIncomeTaxRateReconciliationWeightedAverageStatutoryIncomeTaxRateOtherAdjustments>
    <esnt:IncomeTaxReconciliationAtWeightedAverageIncomeTaxRateOtherAdjustments
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzktNi0xLTEtNjIwODk_8101e860-6894-40a2-b0ef-b6099edb89c4"
      unitRef="usd">83000</esnt:IncomeTaxReconciliationAtWeightedAverageIncomeTaxRateOtherAdjustments>
    <esnt:EffectiveIncomeTaxRateReconciliationWeightedAverageStatutoryIncomeTaxRateOtherAdjustments
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzktOC0xLTEtNjIwODk_5c1d38c4-5332-4e98-9a63-c4f8987dac7c"
      unitRef="number">0.000</esnt:EffectiveIncomeTaxRateReconciliationWeightedAverageStatutoryIncomeTaxRateOtherAdjustments>
    <esnt:IncomeTaxReconciliationAtWeightedAverageIncomeTaxRateOtherAdjustments
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzktMTAtMS0xLTYyMDg5_28fc5ba0-39a2-40af-aa55-72bf5e6460de"
      unitRef="usd">871000</esnt:IncomeTaxReconciliationAtWeightedAverageIncomeTaxRateOtherAdjustments>
    <esnt:EffectiveIncomeTaxRateReconciliationWeightedAverageStatutoryIncomeTaxRateOtherAdjustments
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzktMTItMS0xLTYyMDg5_e9dbac4f-3b6f-4328-acde-62e04f735857"
      unitRef="number">0.001</esnt:EffectiveIncomeTaxRateReconciliationWeightedAverageStatutoryIncomeTaxRateOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzEwLTItMS0xLTYyMDg5_b2f19dac-436e-44a0-a5fd-e490ec73b4de"
      unitRef="usd">156834000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzEwLTQtMS0xLTYyMDg5_9163ad2a-f7e9-4535-90ba-5d9c8255e81d"
      unitRef="number">0.159</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzEwLTYtMS0xLTYyMDg5_00596ec4-39b8-4a6b-b155-aa076c2e7876"
      unitRef="usd">140531000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzEwLTgtMS0xLTYyMDg5_71181090-456d-4f57-b56b-d66ee3a25666"
      unitRef="number">0.171</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzEwLTEwLTEtMS02MjA4OQ_5e6134e5-c450-42d7-8a18-04ac3fb81f46"
      unitRef="usd">77055000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTphYzEwMzBkYmE1ZjY0YjVmYTBhYWY2ODVjZjBhY2Y4OC90YWJsZXJhbmdlOmFjMTAzMGRiYTVmNjRiNWZhMGFhZjY4NWNmMGFjZjg4XzEwLTEyLTEtMS02MjA4OQ_b70ab86c-6ddf-4537-b48c-1a60b4e817ea"
      unitRef="number">0.157</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzQ3Nzc_23e299e3-26b4-419a-8a02-9f8f7ea85341">The net deferred tax liability was comprised of the following at December&#160;31:&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:73.973%"/&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:10.630%"/&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:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Deferred tax 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;91,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(448,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(402,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&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;(356,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(373,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the net deferred tax liability were as follows at December&#160;31:&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:73.973%"/&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:10.630%"/&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:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Contingency reserves&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;(432,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,336)&lt;/span&gt;&lt;/td&gt;&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;Unrealized (gain) loss on investments&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;60,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unearned premium reserve&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,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in limited partnerships&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,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,002)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unearned ceding commissions&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,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair market value of derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred policy acquisition costs&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,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Nonvested shares&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;1,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Start-up expenditures, 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;1,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Fixed assets&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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairments on available-for-sale investment securities&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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Loss reserves&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;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;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Loss reserves - TCJA transition adjustment&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;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Organizational expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(356,810)&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;(373,654)&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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzE0NDRlNWQ4MDY0Mzg5OWNiNThkMjNjYjdlMWE1YS90YWJsZXJhbmdlOmJjMTQ0NGU1ZDgwNjQzODk5Y2I1OGQyM2NiN2UxYTVhXzEtMi0xLTEtNjIwODk_24f74869-c915-4777-a902-bac61fd393e9"
      unitRef="usd">91729000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzE0NDRlNWQ4MDY0Mzg5OWNiNThkMjNjYjdlMWE1YS90YWJsZXJhbmdlOmJjMTQ0NGU1ZDgwNjQzODk5Y2I1OGQyM2NiN2UxYTVhXzEtNC0xLTEtNjIwODk_a91505f7-7a65-4388-b30e-a7d8ec0556c2"
      unitRef="usd">29100000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzE0NDRlNWQ4MDY0Mzg5OWNiNThkMjNjYjdlMWE1YS90YWJsZXJhbmdlOmJjMTQ0NGU1ZDgwNjQzODk5Y2I1OGQyM2NiN2UxYTVhXzItMi0xLTEtNjIwODk_59b20325-ae6f-467f-84ca-66d88fcf5613"
      unitRef="usd">448539000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzE0NDRlNWQ4MDY0Mzg5OWNiNThkMjNjYjdlMWE1YS90YWJsZXJhbmdlOmJjMTQ0NGU1ZDgwNjQzODk5Y2I1OGQyM2NiN2UxYTVhXzItNC0xLTEtNjIwODk_28a9f5df-17ee-4d41-8433-5a7dc4c10857"
      unitRef="usd">402754000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzE0NDRlNWQ4MDY0Mzg5OWNiNThkMjNjYjdlMWE1YS90YWJsZXJhbmdlOmJjMTQ0NGU1ZDgwNjQzODk5Y2I1OGQyM2NiN2UxYTVhXzMtMi0xLTEtNjIwODk_7588813a-6903-4723-bc99-13ff3797ee58"
      unitRef="usd">356810000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzE0NDRlNWQ4MDY0Mzg5OWNiNThkMjNjYjdlMWE1YS90YWJsZXJhbmdlOmJjMTQ0NGU1ZDgwNjQzODk5Y2I1OGQyM2NiN2UxYTVhXzMtNC0xLTEtNjIwODk_5f9de3ff-bc46-4bd5-87e3-4c050abca40b"
      unitRef="usd">373654000</us-gaap:DeferredTaxLiabilities>
    <esnt:DeferredTaxLiabilitiesContingencyReserves
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzEtMi0xLTEtNjIwODk_d6f1bc4f-9155-407c-8638-1d2ab4ab053c"
      unitRef="usd">432265000</esnt:DeferredTaxLiabilitiesContingencyReserves>
    <esnt:DeferredTaxLiabilitiesContingencyReserves
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzEtNC0xLTEtNjIwODk_3790fbac-3101-4c5c-a8e2-355cbf028e63"
      unitRef="usd">372336000</esnt:DeferredTaxLiabilitiesContingencyReserves>
    <us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzItMi0xLTEtNjIwODk_a503e809-7792-4a75-8384-6d606031e569"
      unitRef="usd">60439000</us-gaap:DeferredTaxAssetsUnrealizedLossesOnTradingSecurities>
    <us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzItNC0xLTEtNjIwODk_85797c3b-6104-410e-9ad2-8d67b53d6a53"
      unitRef="usd">14573000</us-gaap:DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzMtMi0xLTEtNzIxMDY_b5442692-140b-4fcf-a6bf-cab8b9237ea9"
      unitRef="usd">14099000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzMtNC0xLTEtNzIxMDY_54cd39a3-01fe-41e9-bdf8-99d6ea6b7921"
      unitRef="usd">12539000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve>
    <us-gaap:DeferredTaxLiabilitiesInvestments
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzMtMi0xLTEtNjIwODk_0d047527-5340-491a-8c14-b3452caa121f"
      unitRef="usd">13907000</us-gaap:DeferredTaxLiabilitiesInvestments>
    <us-gaap:DeferredTaxLiabilitiesInvestments
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzMtNC0xLTEtNjIwODk_67183887-02ba-4d44-9e60-6a284c913320"
      unitRef="usd">13002000</us-gaap:DeferredTaxLiabilitiesInvestments>
    <esnt:DeferredTaxLiabilitiesTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzUtMi0xLTEtNjIwODk_0040e30a-6473-4754-80eb-d005faac9cc9"
      unitRef="usd">-6257000</esnt:DeferredTaxLiabilitiesTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <esnt:DeferredTaxLiabilitiesTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzUtNC0xLTEtNjIwODk_09cc5322-4716-47e2-ad16-a44baff7901a"
      unitRef="usd">-6076000</esnt:DeferredTaxLiabilitiesTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <esnt:DeferredTaxAssetsDeferredExpenseUnearnedCedingCommissions
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzgtMi0xLTEtNjIwODk_a7061fb3-2522-425c-a414-023d62830a48"
      unitRef="usd">2363000</esnt:DeferredTaxAssetsDeferredExpenseUnearnedCedingCommissions>
    <esnt:DeferredTaxAssetsDeferredExpenseUnearnedCedingCommissions
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzgtNC0xLTEtNjIwODk_02044dac-53b4-4a56-ac91-43dc305bc20f"
      unitRef="usd">2474000</esnt:DeferredTaxAssetsDeferredExpenseUnearnedCedingCommissions>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzEwLTItMS0xLTYyMDg5_580b2668-42f2-413c-b9c5-c9d46d48dfd1"
      unitRef="usd">2377000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzEwLTQtMS0xLTYyMDg5_f3797926-04ec-48b5-9860-a6b6cbcddbe7"
      unitRef="usd">1827000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzktMi0xLTEtNzIxNDI_021ed8f1-2349-4389-932a-ed65d2225332"
      unitRef="usd">2152000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzktNC0xLTEtNzIxNDI_cf5c18fa-1260-493b-a150-8f503f6bf360"
      unitRef="usd">2642000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzExLTItMS0xLTcyMTE5_fa635812-8bf6-47bf-a4b9-c651bba14fe1"
      unitRef="usd">1640000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzExLTQtMS0xLTcyMTE5_944306c4-3a50-47d3-a557-70e855ef77d5"
      unitRef="usd">1841000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <esnt:DeferredTaxAssetsStartUpExpensesNet
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzExLTItMS0xLTYyMDg5_f2499498-82b7-419a-89c6-6e693c1b2cd3"
      unitRef="usd">1233000</esnt:DeferredTaxAssetsStartUpExpensesNet>
    <esnt:DeferredTaxAssetsStartUpExpensesNet
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzExLTQtMS0xLTYyMDg5_7ac4880b-e324-4014-8059-f69a6df9152a"
      unitRef="usd">880000</esnt:DeferredTaxAssetsStartUpExpensesNet>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzEyLTItMS0xLTYyMDg5_c1c6eeeb-9042-42f5-ad08-438bcc331a5e"
      unitRef="usd">1197000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzEyLTQtMS0xLTYyMDg5_f30dd390-f9dc-4ecf-9152-4b052c8593c7"
      unitRef="usd">836000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzE0LTItMS0xLTcyMDc1_325245fd-e51c-4e35-a6bb-e0359555b3b2"
      unitRef="usd">1155000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzE0LTQtMS0xLTcyMDc1_0c03ef35-4922-49f5-810f-229cf4ab9b9e"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzE1LTItMS0xLTcyMDc1_755003eb-89bf-41f5-8dd5-74e886f61dd2"
      unitRef="usd">965000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzE1LTQtMS0xLTcyMDc1_98b8d07b-1496-4e8b-a035-8bbfaedc2db9"
      unitRef="usd">2622000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzEzLTItMS0xLTYyMDg5_36adb138-0ec5-4480-8c33-34bdb0411fe9"
      unitRef="usd">156000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzEzLTQtMS0xLTYyMDg5_a725992d-3a22-455f-9c39-278a19ebd1ab"
      unitRef="usd">123000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <esnt:DeferredTaxLiabilityTaxCutsAndJobsAct
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzE0LTItMS0xLTYyMDg5_1b119a34-90b0-4f6d-b5c7-bda63829330d"
      unitRef="usd">59000</esnt:DeferredTaxLiabilityTaxCutsAndJobsAct>
    <esnt:DeferredTaxLiabilityTaxCutsAndJobsAct
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzE0LTQtMS0xLTYyMDg5_c6f291d7-4a94-4a8d-b50c-30269e4b344e"
      unitRef="usd">78000</esnt:DeferredTaxLiabilityTaxCutsAndJobsAct>
    <esnt:DeferredTaxAssetsOrganizationalExpenses
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzE1LTItMS0xLTYyMDg5_f9d21c33-8cb4-46f6-8226-b7846380c48c"
      unitRef="usd">4000</esnt:DeferredTaxAssetsOrganizationalExpenses>
    <esnt:DeferredTaxAssetsOrganizationalExpenses
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzE1LTQtMS0xLTYyMDg5_3f707832-7ce0-46ce-80f9-11d65007b5d1"
      unitRef="usd">5000</esnt:DeferredTaxAssetsOrganizationalExpenses>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzE2LTItMS0xLTYyMDg5_9a365688-b9e7-46b2-94e8-311d63702fd8"
      unitRef="usd">356810000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90YWJsZTpiYzkzNDRlZDM5OTY0ZmQ0YjRkODE2OGQzNWE3NzkwNC90YWJsZXJhbmdlOmJjOTM0NGVkMzk5NjRmZDRiNGQ4MTY4ZDM1YTc3OTA0XzE2LTQtMS0xLTYyMDg5_f13c186b-4d34-43cb-82a5-b158f8d6a1b4"
      unitRef="usd">373654000</us-gaap:DeferredTaxLiabilities>
    <esnt:IncreaseDecreaseInMortgageGuarantyInsurerUnitedStatesMortgageGuarantyTaxAndLossBonds
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzE5NzY_64f6b616-3779-4ba8-8dd2-24c2f3eb8b3c"
      unitRef="usd">57700000</esnt:IncreaseDecreaseInMortgageGuarantyInsurerUnitedStatesMortgageGuarantyTaxAndLossBonds>
    <esnt:IncreaseDecreaseInMortgageGuarantyInsurerUnitedStatesMortgageGuarantyTaxAndLossBonds
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzIwMzE_565070f2-5e03-41e4-b75e-f9bc834c1aa9"
      unitRef="usd">58200000</esnt:IncreaseDecreaseInMortgageGuarantyInsurerUnitedStatesMortgageGuarantyTaxAndLossBonds>
    <esnt:MortgageGuarantyInsurerUnitedStatesMortgageGuarantyTaxAndLossBonds
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzIxMTE_48145607-8ef0-47eb-8fda-da337242412a"
      unitRef="usd">418500000</esnt:MortgageGuarantyInsurerUnitedStatesMortgageGuarantyTaxAndLossBonds>
    <esnt:MortgageGuarantyInsurerUnitedStatesMortgageGuarantyTaxAndLossBonds
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzIxMTg_d68ca69a-3429-4b26-ba51-44ece2bc6dee"
      unitRef="usd">360800000</esnt:MortgageGuarantyInsurerUnitedStatesMortgageGuarantyTaxAndLossBonds>
    <esnt:ForeignEarningsRepatriatedWithholdingTaxRatePercent
      contextRef="if06758f896ab493eafca22ede1cc343a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzMyNjY_bac60b5b-199c-4425-8bf9-0e58c6e9ceb0"
      unitRef="number">0.05</esnt:ForeignEarningsRepatriatedWithholdingTaxRatePercent>
    <esnt:ForeignEarningsRepatriatedWithholdingTaxRatePercent
      contextRef="i8ab5a9b3be154617a01798b42f97547e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzM0ODc_611e2fa6-a79e-41c9-be12-42754a5d6be6"
      unitRef="number">0.30</esnt:ForeignEarningsRepatriatedWithholdingTaxRatePercent>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i01cce6c4810048d28aca8254cb1677d6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzM1MTE_0d2e22b5-948a-49b0-84b6-dba8bc9ee634"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <esnt:DeferredTaxLiabilitiesUndistributedDomesticEarnings
      contextRef="ia85353f92dcd47cea6335dcf000eb303_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzM2NTY_ce258ad7-0674-4105-909f-c68acd338f4c"
      unitRef="usd">0</esnt:DeferredTaxLiabilitiesUndistributedDomesticEarnings>
    <us-gaap:UndistributedEarningsOfDomesticSubsidiaries
      contextRef="ia85353f92dcd47cea6335dcf000eb303_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzQxMDQ_8c446a7a-f491-4570-932d-caf7deaccb3b"
      unitRef="usd">3400000000</us-gaap:UndistributedEarningsOfDomesticSubsidiaries>
    <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries
      contextRef="i4b06ac6e2f1e4b95b0244597f0493cd7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzQyMDY_dc53e26b-844f-4447-8ddb-01eb126d3a33"
      unitRef="usd">169700000</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i7cd999cb95834f288523543b22bf8293_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzQ1MTU_4f668f7e-011a-48ab-9f06-cc7329a8f35d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDUvZnJhZzowMTMzZWExYjFiOTk0Mjg0ODNhNzllZDkwNDczOGNhNi90ZXh0cmVnaW9uOjAxMzNlYTFiMWI5OTQyODQ4M2E3OWVkOTA0NzM4Y2E2XzQ1MTU_9d44b105-49c6-4c6f-99bc-3c0f341976f3"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90ZXh0cmVnaW9uOjYxYTE2Nzk5MzQ2ODQwMzI4ZDMzMzM4NWUxZjBiOTBhXzEzOTY_798c7eeb-23c1-411d-ad44-05d39d3e5740">Earnings per Share (EPS)&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the net income and the weighted average common shares outstanding used in the computations of basic and diluted earnings per common share for the years ended December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.564%"/&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.613%"/&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.613%"/&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.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Net income&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;831,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;681,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,041&#160;&lt;/span&gt;&lt;/td&gt;&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&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;107,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of nonvested shares&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;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;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 weighted average shares outstanding&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;107,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Basic earnings per share&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;7.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.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 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.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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 share&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;7.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:3pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were 77,759, 186,020 and 324,813 antidilutive shares for the years ended December 31, 2022, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Nonvested performance-based share awards are considered contingently issuable for purposes of the EPS calculation. The 2022 and 2021 performance-based share awards vest based upon our compounded annual book value per share growth percentage and relative total shareholder return during a three-year performance period. The performance-based share awards granted in years before 2021 vest based upon our compounded annual book value per share growth percentage during a three-year performance period. The following table summarizes the performance-based shares issuable if the reporting date was the end of the contingency period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.878%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.425%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022 Performance-Based Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021 Performance-Based Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020 Performance-Based Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:8pt;font-weight:700;line-height:100%"&gt;2019 Performance-Based Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:8pt;font-weight:700;line-height:100%"&gt;2018 Performance-Based Grants&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;Reporting Date&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;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Percent Issuable Relative to Target&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:7pt;font-weight:700;line-height:100%"&gt;As a Percent of Shares Issued&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;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Percent Issuable Relative to Target&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:7pt;font-weight:700;line-height:100%"&gt;As a Percent of Shares Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Percent Issuable Relative to Target &lt;br/&gt;and Shares Issued&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:10pt;font-weight:400;line-height:100%"&gt;131%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:10pt;font-weight:400;line-height:100%"&gt;66%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:10pt;font-weight:400;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:10pt;font-weight:400;line-height:100%"&gt;50%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:10pt;font-weight:400;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #000;padding:0 1pt"/&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;December 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: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;100%&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: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;50%&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: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;100%&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: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;100%&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;/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;December 31, 2020&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;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;25%&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:10pt;font-weight:400;line-height:100%"&gt;100%&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:10pt;font-weight:400;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90ZXh0cmVnaW9uOjYxYTE2Nzk5MzQ2ODQwMzI4ZDMzMzM4NWUxZjBiOTBhXzEzOTA_f0ae623f-c269-4211-a4a9-d7c2efb211e1">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the net income and the weighted average common shares outstanding used in the computations of basic and diluted earnings per common share for the years ended December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.564%"/&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.613%"/&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.613%"/&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.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Net income&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;831,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;681,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,041&#160;&lt;/span&gt;&lt;/td&gt;&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares outstanding&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;107,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of nonvested shares&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;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;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 weighted average shares outstanding&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;107,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;Basic earnings per share&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;7.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.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 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.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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 share&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;7.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTpmZDQ0Y2Q1Y2MzYzM0MTk2OGVkODJmOGUzZGM1ODU1Yy90YWJsZXJhbmdlOmZkNDRjZDVjYzNjMzQxOTY4ZWQ4MmY4ZTNkYzU4NTVjXzEtMi0xLTEtNjIwODk_08dbb1ae-d0f9-4a3c-a28c-3c5af1fe059a"
      unitRef="usd">831353000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTpmZDQ0Y2Q1Y2MzYzM0MTk2OGVkODJmOGUzZGM1ODU1Yy90YWJsZXJhbmdlOmZkNDRjZDVjYzNjMzQxOTY4ZWQ4MmY4ZTNkYzU4NTVjXzEtNC0xLTEtNjIwODk_0ab2cd6d-8ced-43b2-9500-0bd788c82bad"
      unitRef="usd">681783000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTpmZDQ0Y2Q1Y2MzYzM0MTk2OGVkODJmOGUzZGM1ODU1Yy90YWJsZXJhbmdlOmZkNDRjZDVjYzNjMzQxOTY4ZWQ4MmY4ZTNkYzU4NTVjXzEtNi0xLTEtNjIwODk_278f5fb4-36d3-492d-8f65-59c4b1dad872"
      unitRef="usd">413041000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTpmZDQ0Y2Q1Y2MzYzM0MTk2OGVkODJmOGUzZGM1ODU1Yy90YWJsZXJhbmdlOmZkNDRjZDVjYzNjMzQxOTY4ZWQ4MmY4ZTNkYzU4NTVjXzMtMi0xLTEtNjIwODk_d69745d6-bfca-4579-9d30-b606382b1522"
      unitRef="shares">107205000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTpmZDQ0Y2Q1Y2MzYzM0MTk2OGVkODJmOGUzZGM1ODU1Yy90YWJsZXJhbmdlOmZkNDRjZDVjYzNjMzQxOTY4ZWQ4MmY4ZTNkYzU4NTVjXzMtNC0xLTEtNjIwODk_8501edec-f216-4a7e-a63a-56cead27e142"
      unitRef="shares">111164000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTpmZDQ0Y2Q1Y2MzYzM0MTk2OGVkODJmOGUzZGM1ODU1Yy90YWJsZXJhbmdlOmZkNDRjZDVjYzNjMzQxOTY4ZWQ4MmY4ZTNkYzU4NTVjXzMtNi0xLTEtNjIwODk_23860eb0-a100-407c-b465-1eef4f718372"
      unitRef="shares">106098000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTpmZDQ0Y2Q1Y2MzYzM0MTk2OGVkODJmOGUzZGM1ODU1Yy90YWJsZXJhbmdlOmZkNDRjZDVjYzNjMzQxOTY4ZWQ4MmY4ZTNkYzU4NTVjXzQtMi0xLTEtNjIwODk_a6162261-c838-44ae-b22e-dd541a214291"
      unitRef="shares">448000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTpmZDQ0Y2Q1Y2MzYzM0MTk2OGVkODJmOGUzZGM1ODU1Yy90YWJsZXJhbmdlOmZkNDRjZDVjYzNjMzQxOTY4ZWQ4MmY4ZTNkYzU4NTVjXzQtNC0xLTEtNjIwODk_310190f5-930d-424a-946e-5bd557a22fd3"
      unitRef="shares">391000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTpmZDQ0Y2Q1Y2MzYzM0MTk2OGVkODJmOGUzZGM1ODU1Yy90YWJsZXJhbmdlOmZkNDRjZDVjYzNjMzQxOTY4ZWQ4MmY4ZTNkYzU4NTVjXzQtNi0xLTEtNjIwODk_63dd0d97-4d96-4e7f-8859-80e1d5ab9995"
      unitRef="shares">278000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTpmZDQ0Y2Q1Y2MzYzM0MTk2OGVkODJmOGUzZGM1ODU1Yy90YWJsZXJhbmdlOmZkNDRjZDVjYzNjMzQxOTY4ZWQ4MmY4ZTNkYzU4NTVjXzUtMi0xLTEtNjIwODk_8e228f1e-8fb3-4571-ac0b-e01221da0d3c"
      unitRef="shares">107653000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTpmZDQ0Y2Q1Y2MzYzM0MTk2OGVkODJmOGUzZGM1ODU1Yy90YWJsZXJhbmdlOmZkNDRjZDVjYzNjMzQxOTY4ZWQ4MmY4ZTNkYzU4NTVjXzUtNC0xLTEtNjIwODk_d3a328f6-0b50-4f47-aa42-b7d3662e17a1"
      unitRef="shares">111555000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTpmZDQ0Y2Q1Y2MzYzM0MTk2OGVkODJmOGUzZGM1ODU1Yy90YWJsZXJhbmdlOmZkNDRjZDVjYzNjMzQxOTY4ZWQ4MmY4ZTNkYzU4NTVjXzUtNi0xLTEtNjIwODk_e9200f19-291e-48c2-ac79-bbb7d0f468bb"
      unitRef="shares">106376000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTpmZDQ0Y2Q1Y2MzYzM0MTk2OGVkODJmOGUzZGM1ODU1Yy90YWJsZXJhbmdlOmZkNDRjZDVjYzNjMzQxOTY4ZWQ4MmY4ZTNkYzU4NTVjXzctMi0xLTEtNjIwODk_77e5d9ad-6016-4519-9992-44c52358dcef"
      unitRef="usdPerShare">7.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTpmZDQ0Y2Q1Y2MzYzM0MTk2OGVkODJmOGUzZGM1ODU1Yy90YWJsZXJhbmdlOmZkNDRjZDVjYzNjMzQxOTY4ZWQ4MmY4ZTNkYzU4NTVjXzctNC0xLTEtNjIwODk_c458b0ee-e717-427c-b891-5c159f0dc7ff"
      unitRef="usdPerShare">6.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTpmZDQ0Y2Q1Y2MzYzM0MTk2OGVkODJmOGUzZGM1ODU1Yy90YWJsZXJhbmdlOmZkNDRjZDVjYzNjMzQxOTY4ZWQ4MmY4ZTNkYzU4NTVjXzctNi0xLTEtNjIwODk_49ab4469-82ab-4057-b510-91a1206a5512"
      unitRef="usdPerShare">3.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTpmZDQ0Y2Q1Y2MzYzM0MTk2OGVkODJmOGUzZGM1ODU1Yy90YWJsZXJhbmdlOmZkNDRjZDVjYzNjMzQxOTY4ZWQ4MmY4ZTNkYzU4NTVjXzgtMi0xLTEtNjIwODk_02b889c5-115d-4176-a07e-1cf433ffb17e"
      unitRef="usdPerShare">7.72</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTpmZDQ0Y2Q1Y2MzYzM0MTk2OGVkODJmOGUzZGM1ODU1Yy90YWJsZXJhbmdlOmZkNDRjZDVjYzNjMzQxOTY4ZWQ4MmY4ZTNkYzU4NTVjXzgtNC0xLTEtNjIwODk_ab081378-5dc6-4da1-a4d2-ba44aa115037"
      unitRef="usdPerShare">6.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTpmZDQ0Y2Q1Y2MzYzM0MTk2OGVkODJmOGUzZGM1ODU1Yy90YWJsZXJhbmdlOmZkNDRjZDVjYzNjMzQxOTY4ZWQ4MmY4ZTNkYzU4NTVjXzgtNi0xLTEtNjIwODk_0f5df94c-1b1a-4357-8fd5-9cf2869cd06b"
      unitRef="usdPerShare">3.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90ZXh0cmVnaW9uOjYxYTE2Nzk5MzQ2ODQwMzI4ZDMzMzM4NWUxZjBiOTBhXzI1NA_950e527f-b288-47d2-9c71-d12ab4d8632d"
      unitRef="shares">77759</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90ZXh0cmVnaW9uOjYxYTE2Nzk5MzQ2ODQwMzI4ZDMzMzM4NWUxZjBiOTBhXzI1OA_17ba38dd-3644-462d-a4dd-5c2cdb9f80aa"
      unitRef="shares">186020</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90ZXh0cmVnaW9uOjYxYTE2Nzk5MzQ2ODQwMzI4ZDMzMzM4NWUxZjBiOTBhXzI2NQ_9ba9f847-7afa-48ec-9186-829ead01db2a"
      unitRef="shares">324813</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90ZXh0cmVnaW9uOjYxYTE2Nzk5MzQ2ODQwMzI4ZDMzMzM4NWUxZjBiOTBhXzEzOTQ_eacbb797-3cce-48f2-a4e7-13c2f5287317">&lt;div style="margin-bottom:8pt;margin-top:8pt;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;Nonvested performance-based share awards are considered contingently issuable for purposes of the EPS calculation. The 2022 and 2021 performance-based share awards vest based upon our compounded annual book value per share growth percentage and relative total shareholder return during a three-year performance period. The performance-based share awards granted in years before 2021 vest based upon our compounded annual book value per share growth percentage during a three-year performance period. The following table summarizes the performance-based shares issuable if the reporting date was the end of the contingency period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:24.75pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.878%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.425%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022 Performance-Based Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021 Performance-Based Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020 Performance-Based Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:8pt;font-weight:700;line-height:100%"&gt;2019 Performance-Based Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" 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:8pt;font-weight:700;line-height:100%"&gt;2018 Performance-Based Grants&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;Reporting Date&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;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Percent Issuable Relative to Target&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:7pt;font-weight:700;line-height:100%"&gt;As a Percent of Shares Issued&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;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Percent Issuable Relative to Target&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:7pt;font-weight:700;line-height:100%"&gt;As a Percent of Shares Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;Percent Issuable Relative to Target &lt;br/&gt;and Shares Issued&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:10pt;font-weight:400;line-height:100%"&gt;131%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:10pt;font-weight:400;line-height:100%"&gt;66%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:10pt;font-weight:400;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:10pt;font-weight:400;line-height:100%"&gt;50%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top: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:10pt;font-weight:400;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #000;padding:0 1pt"/&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;December 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: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;100%&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: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;50%&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: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;100%&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: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;100%&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;/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;December 31, 2020&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;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;25%&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:10pt;font-weight:400;line-height:100%"&gt;100%&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:10pt;font-weight:400;line-height:100%"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i5ed75727a3d446b9acfe31023a038fa0_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTo2MmZkMzk4ZTZjNDg0MWE5YjIzMGEyNWYyZTkwZGRiYi90YWJsZXJhbmdlOjYyZmQzOThlNmM0ODQxYTliMjMwYTI1ZjJlOTBkZGJiXzItMi0xLTEtNjgzNDQ_e62fee4e-4a9b-409a-a854-662d80bdb895"
      unitRef="number">1.31</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPeriodToDateVestingRightsPercentage
      contextRef="i0ac074e3e0ee43259baa4ad37fdc720c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTo2MmZkMzk4ZTZjNDg0MWE5YjIzMGEyNWYyZTkwZGRiYi90YWJsZXJhbmdlOjYyZmQzOThlNmM0ODQxYTliMjMwYTI1ZjJlOTBkZGJiXzItNC0xLTEtNjkxMzg_7bdc135d-2f3d-499d-ab3d-2a41991478ce"
      unitRef="number">0.66</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPeriodToDateVestingRightsPercentage>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i0b6c52b3df4640959e8b9f76a0a02302_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTo2MmZkMzk4ZTZjNDg0MWE5YjIzMGEyNWYyZTkwZGRiYi90YWJsZXJhbmdlOjYyZmQzOThlNmM0ODQxYTliMjMwYTI1ZjJlOTBkZGJiXzItNi0xLTEtNjkxNDE_a39289de-b8e1-4b06-8680-a7a855edd6bd"
      unitRef="number">1</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPeriodToDateVestingRightsPercentage
      contextRef="i30aac656e42a422f9fb714bc75ba84f9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTo2MmZkMzk4ZTZjNDg0MWE5YjIzMGEyNWYyZTkwZGRiYi90YWJsZXJhbmdlOjYyZmQzOThlNmM0ODQxYTliMjMwYTI1ZjJlOTBkZGJiXzItOC0xLTEtNjkxNDM_88241e28-60fc-417e-abda-a14f8989d986"
      unitRef="number">0.50</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPeriodToDateVestingRightsPercentage>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="idce77de123f44f0eb72b70e6e8a17939_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTo2MmZkMzk4ZTZjNDg0MWE5YjIzMGEyNWYyZTkwZGRiYi90YWJsZXJhbmdlOjYyZmQzOThlNmM0ODQxYTliMjMwYTI1ZjJlOTBkZGJiXzItMTAtMS0xLTY5MTQ2_66814af1-b7d2-480c-8043-fed355dd1e71"
      unitRef="number">1</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i49d78312f1364dde8c6445586c3ccca7_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTo2MmZkMzk4ZTZjNDg0MWE5YjIzMGEyNWYyZTkwZGRiYi90YWJsZXJhbmdlOjYyZmQzOThlNmM0ODQxYTliMjMwYTI1ZjJlOTBkZGJiXzMtNi0xLTEtNjkxNDE_3d7b2fa0-f596-48df-8ea3-6a6d64807ed9"
      unitRef="number">1</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPeriodToDateVestingRightsPercentage
      contextRef="ibaa9861bcbd84432a0bae1c68489a384_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTo2MmZkMzk4ZTZjNDg0MWE5YjIzMGEyNWYyZTkwZGRiYi90YWJsZXJhbmdlOjYyZmQzOThlNmM0ODQxYTliMjMwYTI1ZjJlOTBkZGJiXzMtOC0xLTEtNjkxNDM_d57d0ffc-bdbe-4692-8425-0db27a2494b1"
      unitRef="number">0.50</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPeriodToDateVestingRightsPercentage>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i31063c63792e40ed97c3839743d583eb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTo2MmZkMzk4ZTZjNDg0MWE5YjIzMGEyNWYyZTkwZGRiYi90YWJsZXJhbmdlOjYyZmQzOThlNmM0ODQxYTliMjMwYTI1ZjJlOTBkZGJiXzMtMTAtMS0xLTY5MTQ2_396bba7c-422b-4713-93f1-19b12f2dc3b7"
      unitRef="number">1</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="ie6ba1f62234d4b67b95a90be15f2a82f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTo2MmZkMzk4ZTZjNDg0MWE5YjIzMGEyNWYyZTkwZGRiYi90YWJsZXJhbmdlOjYyZmQzOThlNmM0ODQxYTliMjMwYTI1ZjJlOTBkZGJiXzMtMTItMS0xLTcyMzM2_3f00d96d-c895-4197-8efd-9f17801f322a"
      unitRef="number">1</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i2e9b4efc0dd74f139405c0a69e91f18f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTo2MmZkMzk4ZTZjNDg0MWE5YjIzMGEyNWYyZTkwZGRiYi90YWJsZXJhbmdlOjYyZmQzOThlNmM0ODQxYTliMjMwYTI1ZjJlOTBkZGJiXzQtMTAtMS0xLTY5MTQ2_cf5dd70b-5db4-4414-8751-f9d6bd982951"
      unitRef="number">0.25</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i716490469ed9428fbfe4a57ecacb010c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTo2MmZkMzk4ZTZjNDg0MWE5YjIzMGEyNWYyZTkwZGRiYi90YWJsZXJhbmdlOjYyZmQzOThlNmM0ODQxYTliMjMwYTI1ZjJlOTBkZGJiXzQtMTItMS0xLTcyMzM2_1f17df6d-265e-4ae7-9c12-c93177ab53d0"
      unitRef="number">1</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted
      contextRef="i463781a50f8c4e33a1039d74145a8154_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMDgvZnJhZzo2MWExNjc5OTM0Njg0MDMyOGQzMzMzODVlMWYwYjkwYS90YWJsZTo2MmZkMzk4ZTZjNDg0MWE5YjIzMGEyNWYyZTkwZGRiYi90YWJsZXJhbmdlOjYyZmQzOThlNmM0ODQxYTliMjMwYTI1ZjJlOTBkZGJiXzQtMTQtMS0xLTcyMzM4_53eb4803-fee7-497f-b1e1-d0fe21fbdc2a"
      unitRef="number">1</esnt:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsEarnedPercentageOfTargetSharesGranted>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90ZXh0cmVnaW9uOmY2YTU1ZGEwNzM0NjQ5NzhhMTAyOTcyNDE3ZmQ2Zjg2XzUxMw_61d4c918-e3db-46c2-9d0d-c132140ea8b6">Accumulated Other Comprehensive Income (Loss)&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the rollforward of accumulated other comprehensive income (loss) for the year ended December 31:&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:40.664%"/&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:7.870%"/&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:7.870%"/&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:7.870%"/&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:7.870%"/&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:7.870%"/&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:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net of Tax&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;Balance at beginning of year&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;65,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;50,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss):&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized holding (losses) gains on 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized holding (losses) gains arising during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(521,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(446,564)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94,986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(81,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align: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: Reclassification adjustment for losses (gains) included in net&#160;income&#160;(1) (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,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align: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 unrealized (losses) gains on investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(508,510)&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;75,013&#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;(433,497)&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;(103,044)&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;15,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 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;(87,567)&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;Other comprehensive (loss) gain&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;(508,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;75,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(433,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;(103,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;(87,567)&lt;/span&gt;&lt;/td&gt;&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;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(443,230)&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;60,440&#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;(382,790)&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;65,280&#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,573)&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;50,707&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Included in net realized investments gains on our consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;2021 Includes $7.6&#160;million of income from other invested assets recognized in 2021 which was previously classified as accumulated other comprehensive income as of December 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90ZXh0cmVnaW9uOmY2YTU1ZGEwNzM0NjQ5NzhhMTAyOTcyNDE3ZmQ2Zjg2XzUyMA_57485893-69d2-4690-b42d-f7b1770e8e1b">&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the rollforward of accumulated other comprehensive income (loss) for the year ended December 31:&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:40.664%"/&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:7.870%"/&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:7.870%"/&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:7.870%"/&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:7.870%"/&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:7.870%"/&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:7.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net of Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Before Tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net of Tax&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;Balance at beginning of year&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;65,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;50,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss):&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized holding (losses) gains on 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized holding (losses) gains arising during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(521,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(446,564)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94,986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(81,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align: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: Reclassification adjustment for losses (gains) included in net&#160;income&#160;(1) (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,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align: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 unrealized (losses) gains on investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(508,510)&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;75,013&#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;(433,497)&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;(103,044)&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;15,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 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;(87,567)&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;Other comprehensive (loss) gain&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;(508,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;75,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(433,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;(103,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;(87,567)&lt;/span&gt;&lt;/td&gt;&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;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(443,230)&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;60,440&#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;(382,790)&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;65,280&#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,573)&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;50,707&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Included in net realized investments gains on our consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;2021 Includes $7.6&#160;million of income from other invested assets recognized in 2021 which was previously classified as accumulated other comprehensive income as of December 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="icab9b191dcba4cb482b755a0a1a57da2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzItMi0xLTEtNjIwODk_6e8ea011-a955-4460-94d2-f4785174ab8a"
      unitRef="usd">65280000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent
      contextRef="icab9b191dcba4cb482b755a0a1a57da2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzItNC0xLTEtNjIwODk_91016d13-84e2-4b4f-b4e0-c5ca158c977b"
      unitRef="usd">14573000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="icab9b191dcba4cb482b755a0a1a57da2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzItNi0xLTEtNjIwODk_a7ef942a-405a-45ae-b490-da52d79dbd4a"
      unitRef="usd">50707000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="i2b4815622fa04f8b97835933bf3d4cea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzItOC0xLTEtNjIwODk_2a3fd40c-e80f-4aed-b6fa-aef02b14cbdf"
      unitRef="usd">168324000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent
      contextRef="i2b4815622fa04f8b97835933bf3d4cea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzItMTAtMS0xLTYyMDg5_7263aa8a-e203-4460-84d6-829820838e83"
      unitRef="usd">30050000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i2b4815622fa04f8b97835933bf3d4cea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzItMTItMS0xLTYyMDg5_44a27134-072c-4abf-967d-a0cbcfc0d054"
      unitRef="usd">138274000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="ida9d7ee1acc14596b0576709dafdad6e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzUtMi0xLTEtNjIwODk_daa267e8-0881-4e43-b74c-16cfaaa00113"
      unitRef="usd">-521682000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="ida9d7ee1acc14596b0576709dafdad6e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzUtNC0xLTEtNjIwODk_a51108f5-7414-4110-aeb9-fd774000dcdf"
      unitRef="usd">-75118000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ida9d7ee1acc14596b0576709dafdad6e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzUtNi0xLTEtNjIwODk_f2affd79-8f0a-4d57-92c7-8b0b9a7eee9f"
      unitRef="usd">-446564000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="icd79654eee9c4b7d9bb6759be5670f1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzUtOC0xLTEtNjIwODk_687e35a2-1142-4c4c-99cd-3fe79c2f1910"
      unitRef="usd">-94986000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax
      contextRef="icd79654eee9c4b7d9bb6759be5670f1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzUtMTAtMS0xLTYyMDg5_9512c4dd-d425-4491-9000-141daf4595de"
      unitRef="usd">-13858000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="icd79654eee9c4b7d9bb6759be5670f1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzUtMTItMS0xLTYyMDg5_74cc8e7b-a5c2-45f0-bdba-c4700d885e8b"
      unitRef="usd">-81128000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="ida9d7ee1acc14596b0576709dafdad6e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzYtMi0xLTEtNjIwODk_078b1852-cdc3-4516-963b-e506ea278bbd"
      unitRef="usd">-13172000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ida9d7ee1acc14596b0576709dafdad6e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzYtNC0xLTEtNjIwODk_167c012a-0f6f-4a92-8fa8-235211e7f4b7"
      unitRef="usd">-105000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ida9d7ee1acc14596b0576709dafdad6e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzYtNi0xLTEtNjIwODk_f3dff7e1-1d0e-46ab-be2e-d2325719e849"
      unitRef="usd">-13067000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="icd79654eee9c4b7d9bb6759be5670f1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzYtOC0xLTEtNjIwODk_aae1d6a2-4ca0-4468-a3c6-8838f6339488"
      unitRef="usd">8058000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="icd79654eee9c4b7d9bb6759be5670f1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzYtMTAtMS0xLTYyMDg5_be0c914c-6ec0-441a-b71d-9059795bfee5"
      unitRef="usd">1619000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="icd79654eee9c4b7d9bb6759be5670f1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzYtMTItMS0xLTYyMDg5_fbc6c721-6532-4e38-a583-3fd86d636918"
      unitRef="usd">6439000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="ida9d7ee1acc14596b0576709dafdad6e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzctMi0xLTEtNjIwODk_0445967b-8ef3-4911-9116-1ea865306412"
      unitRef="usd">-508510000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="ida9d7ee1acc14596b0576709dafdad6e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzctNC0xLTEtNjIwODk_98ace196-2300-4a91-87b1-e4471cbc97bb"
      unitRef="usd">-75013000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ida9d7ee1acc14596b0576709dafdad6e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzctNi0xLTEtNjIwODk_ea1b8759-535e-47e1-9840-2e605c610075"
      unitRef="usd">-433497000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="icd79654eee9c4b7d9bb6759be5670f1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzctOC0xLTEtNjIwODk_b41a8702-dbcf-49b2-8da2-a5e3237f2939"
      unitRef="usd">-103044000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="icd79654eee9c4b7d9bb6759be5670f1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzctMTAtMS0xLTYyMDg5_db17c241-5390-4248-b95f-d7ef84361397"
      unitRef="usd">-15477000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icd79654eee9c4b7d9bb6759be5670f1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzctMTItMS0xLTYyMDg5_db96d410-8a48-42f3-beab-57bdc583fe5c"
      unitRef="usd">-87567000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzgtMi0xLTEtNjIwODk_a62ceeb5-9748-457a-9b19-c3bd26e5deca"
      unitRef="usd">-508510000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzgtNC0xLTEtNjIwODk_61f779bf-4dc3-419f-9eec-a968c7e7f96e"
      unitRef="usd">-75013000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzgtNi0xLTEtNjIwODk_db7026c0-6f99-4be5-a186-aa78cedc2fb4"
      unitRef="usd">-433497000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzgtOC0xLTEtNjIwODk_86558a4d-919a-4867-8de5-7031825300d2"
      unitRef="usd">-103044000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzgtMTAtMS0xLTYyMDg5_fe348da5-ca97-48e6-922b-5035d1ecb937"
      unitRef="usd">-15477000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzgtMTItMS0xLTYyMDg5_032de8bd-511e-4d37-834a-6ad1073f2f5b"
      unitRef="usd">-87567000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="i12f05603c651443798c07bc829d33394_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzktMi0xLTEtNjIwODk_38afc1c0-592a-4b47-bb62-523ec0864d00"
      unitRef="usd">-443230000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent
      contextRef="i12f05603c651443798c07bc829d33394_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzktNC0xLTEtNjIwODk_2000b7bb-e743-4c50-9d68-ba7369d8ce3e"
      unitRef="usd">-60440000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i12f05603c651443798c07bc829d33394_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzktNi0xLTEtNjIwODk_69d7543f-c35a-486d-a145-49615c3021a3"
      unitRef="usd">-382790000</us-gaap:StockholdersEquity>
    <us-gaap:AociBeforeTaxAttributableToParent
      contextRef="icab9b191dcba4cb482b755a0a1a57da2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzktOC0xLTEtNjIwODk_c0fe4982-d0fe-4c6f-bc4f-c8d7172c64de"
      unitRef="usd">65280000</us-gaap:AociBeforeTaxAttributableToParent>
    <us-gaap:AociTaxAttributableToParent
      contextRef="icab9b191dcba4cb482b755a0a1a57da2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzktMTAtMS0xLTYyMDg5_c365a0bb-f009-4eb6-b183-f624d8ab48b4"
      unitRef="usd">14573000</us-gaap:AociTaxAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="icab9b191dcba4cb482b755a0a1a57da2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90YWJsZTo5Y2Y4NzQ2ODQwZjU0MDBkODAyMTc2YTQxNzFiNTI4YS90YWJsZXJhbmdlOjljZjg3NDY4NDBmNTQwMGQ4MDIxNzZhNDE3MWI1MjhhXzktMTItMS0xLTYyMDg5_38b3a7b7-c5d9-4a65-8de9-9d4f9107a3de"
      unitRef="usd">50707000</us-gaap:StockholdersEquity>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i2dbff6f1b8d34d6399a836580c24d168_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTEvZnJhZzpmNmE1NWRhMDczNDY0OTc4YTEwMjk3MjQxN2ZkNmY4Ni90ZXh0cmVnaW9uOmY2YTU1ZGEwNzM0NjQ5NzhhMTAyOTcyNDE3ZmQ2Zjg2XzM1NQ_13c17857-0b4c-4a8e-bd6f-fc28fe385b92"
      unitRef="usd">7600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90ZXh0cmVnaW9uOjJiYWU4NzQ1YTc4NzQwZjY4MWZkY2IyMDIwMTNiOTk2XzU2MzE_ba67e138-efbd-47ce-913f-fe580654decd">Fair Value of Financial InstrumentsWe carry certain of our financial instruments at fair value. We define fair value as the current amount that would be exchanged to sell an asset or transfer a liability, other than in a forced liquidation. &lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Hierarchy&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;ASC No.&#160;820 specifies a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our market assumptions. The level within the fair value hierarchy to measure the financial instrument shall be determined based on the lowest level input that is significant to the fair value measurement. The three levels of the fair value hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-13.5pt"&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:10pt"&gt;Level&#160;1&#x2014;Quoted prices for identical instruments in active markets accessible at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-13.5pt"&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:10pt"&gt;Level&#160;2&#x2014;Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and valuations in which all significant inputs are observable in active markets. Inputs are observable for substantially the full term of the financial instrument.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-13.5pt"&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:10pt"&gt;Level&#160;3&#x2014;Valuations derived from one or more significant inputs that are unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Determination of Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;When available, we generally use quoted market prices to determine fair value and classify the financial instrument in Level&#160;1. In cases where quoted market prices for similar financial instruments are available, we utilize these inputs for valuation techniques and classify the financial instrument in Level&#160;2. In cases where quoted market prices are not available, fair values are based on estimates using discounted cash flows, present value or other valuation techniques. Those techniques are significantly affected by the assumptions used, including the discount rates and estimates of future cash flows and we classify the financial instrument in Level&#160;3. Accordingly, the fair value estimates may not be realized in an immediate settlement of the instrument. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;We used the following methods and assumptions in estimating fair values of financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-13.5pt"&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:10pt"&gt;Investments available for sale&#x2014;Investments available for sale are valued using quoted market prices in active markets, when available, and those investments are classified as Level&#160;1 of the fair value hierarchy. Level&#160;1 investments available for sale include investments such as U.S. Treasury securities and money market funds. Investments available for sale are classified as Level&#160;2 of the fair value hierarchy if quoted market prices are not available and fair values are estimated using quoted prices of similar securities or recently executed transactions for the securities. U.S. agency securities, U.S. agency mortgage-backed securities, municipal debt securities, non-U.S. government securities, corporate debt securities, residential and commercial mortgage securities and asset-backed securities are classified as Level&#160;2 investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;&#160;&#160;&#160;&#160;We use independent pricing sources to determine the fair value of securities available for sale in Level&#160;1 and Level&#160;2 of the fair value hierarchy. We use one primary pricing service to provide individual security pricing based on observable market data and receive one quote per security. To ensure securities are appropriately classified in the fair value hierarchy, we review the pricing techniques and methodologies of the independent pricing service and believe that their policies adequately consider market activity, either based on specific transactions for the issue valued or based on modeling of securities with similar credit quality, duration, yield and structure that were recently traded. U.S. agency securities, U.S. agency mortgage-backed securities, municipal debt securities, non-U.S. government securities, and corporate debt securities are valued by our primary vendor using recently executed transactions and proprietary models based on observable inputs, such as interest rate spreads, yield curves and credit risk. Residential and commercial mortgage securities and asset-backed securities are valued by our primary vendor using proprietary models based on observable inputs, such as interest rate spreads, prepayment speeds and credit risk. As part of our evaluation of investment prices provided by our primary pricing service, we obtained and reviewed their pricing methodologies which include a description of how each security type is evaluated and priced. We review the reasonableness of prices received from our primary pricing service by comparison to prices obtained from additional pricing sources. We have not made any adjustments to the prices obtained from our primary pricing service.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90ZXh0cmVnaW9uOjJiYWU4NzQ1YTc4NzQwZjY4MWZkY2IyMDIwMTNiOTk2XzU2Mzc_3c42648d-ddc4-4991-805a-7745764be2fa">Fair Value of Financial InstrumentsWe carry certain of our financial instruments at fair value. We define fair value as the current amount that would be exchanged to sell an asset or transfer a liability, other than in a forced liquidation. &lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Hierarchy&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;ASC No.&#160;820 specifies a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our market assumptions. The level within the fair value hierarchy to measure the financial instrument shall be determined based on the lowest level input that is significant to the fair value measurement. The three levels of the fair value hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-13.5pt"&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:10pt"&gt;Level&#160;1&#x2014;Quoted prices for identical instruments in active markets accessible at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-13.5pt"&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:10pt"&gt;Level&#160;2&#x2014;Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and valuations in which all significant inputs are observable in active markets. Inputs are observable for substantially the full term of the financial instrument.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-13.5pt"&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:10pt"&gt;Level&#160;3&#x2014;Valuations derived from one or more significant inputs that are unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Determination of Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;When available, we generally use quoted market prices to determine fair value and classify the financial instrument in Level&#160;1. In cases where quoted market prices for similar financial instruments are available, we utilize these inputs for valuation techniques and classify the financial instrument in Level&#160;2. In cases where quoted market prices are not available, fair values are based on estimates using discounted cash flows, present value or other valuation techniques. Those techniques are significantly affected by the assumptions used, including the discount rates and estimates of future cash flows and we classify the financial instrument in Level&#160;3. Accordingly, the fair value estimates may not be realized in an immediate settlement of the instrument. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;We used the following methods and assumptions in estimating fair values of financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-13.5pt"&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:10pt"&gt;Investments available for sale&#x2014;Investments available for sale are valued using quoted market prices in active markets, when available, and those investments are classified as Level&#160;1 of the fair value hierarchy. Level&#160;1 investments available for sale include investments such as U.S. Treasury securities and money market funds. Investments available for sale are classified as Level&#160;2 of the fair value hierarchy if quoted market prices are not available and fair values are estimated using quoted prices of similar securities or recently executed transactions for the securities. U.S. agency securities, U.S. agency mortgage-backed securities, municipal debt securities, non-U.S. government securities, corporate debt securities, residential and commercial mortgage securities and asset-backed securities are classified as Level&#160;2 investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;&#160;&#160;&#160;&#160;We use independent pricing sources to determine the fair value of securities available for sale in Level&#160;1 and Level&#160;2 of the fair value hierarchy. We use one primary pricing service to provide individual security pricing based on observable market data and receive one quote per security. To ensure securities are appropriately classified in the fair value hierarchy, we review the pricing techniques and methodologies of the independent pricing service and believe that their policies adequately consider market activity, either based on specific transactions for the issue valued or based on modeling of securities with similar credit quality, duration, yield and structure that were recently traded. U.S. agency securities, U.S. agency mortgage-backed securities, municipal debt securities, non-U.S. government securities, and corporate debt securities are valued by our primary vendor using recently executed transactions and proprietary models based on observable inputs, such as interest rate spreads, yield curves and credit risk. Residential and commercial mortgage securities and asset-backed securities are valued by our primary vendor using proprietary models based on observable inputs, such as interest rate spreads, prepayment speeds and credit risk. As part of our evaluation of investment prices provided by our primary pricing service, we obtained and reviewed their pricing methodologies which include a description of how each security type is evaluated and priced. We review the reasonableness of prices received from our primary pricing service by comparison to prices obtained from additional pricing sources. We have not made any adjustments to the prices obtained from our primary pricing service.&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:700;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;All assets measured at fair value are categorized in the table below based upon the lowest level of significant input to the valuations. All fair value measurements at the reporting date were on a recurring basis.&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:41.337%"/&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:12.556%"/&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:12.556%"/&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:12.556%"/&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:12.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022 (In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;Prices&lt;br/&gt;in Active&#160;&lt;br/&gt;Markets for&lt;br/&gt;Identical&lt;br/&gt;Instruments&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;Recurring fair value measurements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Assets:&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 securities&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;556,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#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;556,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;U.S. agency securities&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;49,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;U.S. agency mortgage-backed securities&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;783,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;783,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Municipal debt securities&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;602,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;602,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Non-U.S. government securities&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;62,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;62,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;/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 securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,414,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,414,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 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;Residential and commercial mortgage securities&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;511,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;511,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Asset-backed securities&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;624,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Money market funds&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;136,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;136,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 at fair value (1) (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,048,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,741,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.337%"/&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:12.556%"/&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:12.556%"/&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:12.556%"/&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:12.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021 (In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;Prices&lt;br/&gt;in Active&#160;&lt;br/&gt;Markets for&lt;br/&gt;Identical&lt;br/&gt;Instruments&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;Recurring fair value measurements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Assets:&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 securities&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;448,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#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;448,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;U.S. agency securities&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;5,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;U.S. agency mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,008,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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,008,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Municipal debt securities&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;627,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Non-U.S. government securities&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;79,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;79,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,455,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,455,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 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;Residential and commercial mortgage securities&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;545,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;545,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Asset-backed securities&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;581,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;581,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Money market funds&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;210,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;210,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 at fair value (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;658,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,304,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,962,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Does not include the fair value of embedded derivatives, which we have accounted for separately as freestanding derivatives and included in other assets or other accrued liabilities in our consolidated balance sheet. See Note 5 for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Does not include certain other invested assets that are measured at fair value using the net asset value per share (or its equivalent) as a practical expedient, as applicable accounting standards do not provide for classification within the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90ZXh0cmVnaW9uOjJiYWU4NzQ1YTc4NzQwZjY4MWZkY2IyMDIwMTNiOTk2XzU2Mzk_0a476668-4ac1-4962-83c1-0860a1b7aecf">&lt;div style="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;All assets measured at fair value are categorized in the table below based upon the lowest level of significant input to the valuations. All fair value measurements at the reporting date were on a recurring basis.&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:41.337%"/&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:12.556%"/&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:12.556%"/&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:12.556%"/&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:12.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022 (In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;Prices&lt;br/&gt;in Active&#160;&lt;br/&gt;Markets for&lt;br/&gt;Identical&lt;br/&gt;Instruments&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;Recurring fair value measurements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Assets:&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 securities&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;556,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#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;556,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;U.S. agency securities&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;49,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;U.S. agency mortgage-backed securities&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;783,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;783,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Municipal debt securities&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;602,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;602,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Non-U.S. government securities&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;62,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;62,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;/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 securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,414,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,414,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 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;Residential and commercial mortgage securities&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;511,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;511,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Asset-backed securities&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;624,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Money market funds&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;136,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;136,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 at fair value (1) (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,048,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,741,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.337%"/&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:12.556%"/&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:12.556%"/&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:12.556%"/&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:12.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021 (In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted&#160;Prices&lt;br/&gt;in Active&#160;&lt;br/&gt;Markets for&lt;br/&gt;Identical&lt;br/&gt;Instruments&lt;br/&gt;(Level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Other&lt;br/&gt;Observable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%"&gt;Recurring fair value measurements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financial Assets:&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 securities&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;448,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&#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;448,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;U.S. agency securities&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;5,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;U.S. agency mortgage-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,008,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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,008,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Municipal debt securities&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;627,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Non-U.S. government securities&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;79,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;79,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,455,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,455,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 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;Residential and commercial mortgage securities&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;545,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;545,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Asset-backed securities&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;581,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;581,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Money market funds&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;210,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;210,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 at fair value (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;658,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,304,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,962,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;_______________________________________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Does not include the fair value of embedded derivatives, which we have accounted for separately as freestanding derivatives and included in other assets or other accrued liabilities in our consolidated balance sheet. See Note 5 for more information.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Does not include certain other invested assets that are measured at fair value using the net asset value per share (or its equivalent) as a practical expedient, as applicable accounting standards do not provide for classification within the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibaf41567d8264b51a75d5c970edcd9ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzMtMi0xLTEtNjIwODk_a5910d0e-b47d-4f76-926b-423492c11986"
      unitRef="usd">556438000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7fb04804d87d48dd98dbfdb72b80eae5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzMtNC0xLTEtNjIwODk_5fbb2fae-3575-499f-bf29-723f92bbfd45"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icc917493e7344706b44b09612e43497d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzMtNi0xLTEtNjIwODk_f5897ce6-f03a-44c6-bae8-f79348d3cd2a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1f82fb4da3c24a9484bbab094c6c3fab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzMtOC0xLTEtNjIwODk_a022c87f-5bd9-4bba-a261-1cc0da17c2a0"
      unitRef="usd">556438000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia0689aaa5d5742668371bccc97a5bcbb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzQtMi0xLTEtNjIwODk_4cc2987e-c86c-4e8d-a83c-38b4c9a623a9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i41b1b42981be41118c9a600aa7c937ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzQtNC0xLTEtNjIwODk_483fb353-8aa1-4ea8-bb0e-c121eb7196e3"
      unitRef="usd">49058000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i33821eb3150746958793f81ddeb6abfa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzQtNi0xLTEtNjIwODk_d068b1b1-a5f4-421c-9c3c-598fc41238b8"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i60e7756b8274482ebb0eef9df8ddd6f0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzQtOC0xLTEtNjIwODk_c572aac5-be54-4757-9081-732fd549f1f3"
      unitRef="usd">49058000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if518751bb82349ddb840ca8ecf40ef8f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzUtMi0xLTEtNjIwODk_ad31a8dd-5e5e-43c6-90ae-f3b89bab704c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i191b1ccbc06e4ad58b8ccb833a5fce91_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzUtNC0xLTEtNjIwODk_218d7604-46a0-47c0-975b-f654b423d6b9"
      unitRef="usd">783743000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i21c78981801a4303947d1fe5ed821dbc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzUtNi0xLTEtNjIwODk_9285e172-ef2e-4fe0-a3b9-b82490225884"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9ea8b9a195cf4f288a49fb8d613a039f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzUtOC0xLTEtNjIwODk_64a2310d-f5e2-4030-ac49-7d326c603ccd"
      unitRef="usd">783743000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i08efaf75a0704410a8bbe47f79575837_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzYtMi0xLTEtNjIwODk_4dc636c2-7646-412e-997a-fe77f92e98e5"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5e9c60663107408da7a7dc930efe9dcf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzYtNC0xLTEtNjIwODk_5a2ba491-ed7d-46a9-8934-5c785b9271de"
      unitRef="usd">602690000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id9dfd8c38c554736beb754b040bbb0c0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzYtNi0xLTEtNjIwODk_0accf2d1-1895-4a4d-8fd3-3cca85f8cc75"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iab9d484f71ad479f8e160b4d269e1712_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzYtOC0xLTEtNjIwODk_c9c01986-8f04-41bf-80cb-687cecf7105d"
      unitRef="usd">602690000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i17e3b2d3d7ef42f0a6ffc8b812e2df3c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzctMi0xLTEtNjIwODk_315567ea-fae5-4a1b-bd8c-c604357586eb"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic6c5e3188a634092a2d40ea5807398e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzctNC0xLTEtNjIwODk_8c19b2e6-7e96-4370-833e-0db57cc6beac"
      unitRef="usd">62399000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i323624c636aa4c9183868231d8d293b5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzctNi0xLTEtNjIwODk_6bab3160-ca72-4135-b454-e67a2055aa9b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia5791a8ad3c742bfbcc21c130412e63a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzctOC0xLTEtNjIwODk_1eb8b56c-bf46-4728-8e7a-3180310d2cf7"
      unitRef="usd">62399000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia5aa42cfaf504884a626a0cf6044d218_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzgtMi0xLTEtNjIwODk_680d7594-e5ac-48a8-a14d-0c5fa06b6264"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7f748dafc69e49c5b50c800e190853b9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzgtNC0xLTEtNjIwODk_ab43f8d1-a224-4eab-ab12-946ffdde6225"
      unitRef="usd">1414321000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i25fd388f9f3d4d169c0f9a4d7983451e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzgtNi0xLTEtNjIwODk_61e76f31-5049-4079-a86c-34ae56918c5b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i29c2491b70f5407e826c15a81ad3206e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzgtOC0xLTEtNjIwODk_a8b6b91f-ded9-4665-956a-06af854785c2"
      unitRef="usd">1414321000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9b48f83af3ba41c4ac63b5e7b3a4f04b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzktMi0xLTEtNjIwODk_2ccfe4b7-ecec-48b9-baa4-ed651bdb9d96"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idc9807b9c8de48e9983d85a9e20fd082_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzktNC0xLTEtNjIwODk_326ac2a2-44ac-4c4c-a1dd-3ab6d859a941"
      unitRef="usd">511824000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i63ecc856e8454c0d9b8b923624c274ec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzktNi0xLTEtNjIwODk_1c61d6ef-6397-42e5-8cae-7b414f57d42a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id12b76156173418998233697dd1fc692_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzktOC0xLTEtNjIwODk_f8d6e468-3327-408a-9d38-63cf98165651"
      unitRef="usd">511824000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifb32351988bd43d39aa4aa2ba230df4b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzEwLTItMS0xLTYyMDg5_41e70716-1f00-42a9-8037-9b198af23354"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibe4294dce4fd416d8bd24caa04645761_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzEwLTQtMS0xLTYyMDg5_abed916f-e437-40ab-b7ce-c262e4de4a93"
      unitRef="usd">624561000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i50545d5dfef040c19fd3e88f3cf3c80d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzEwLTYtMS0xLTYyMDg5_72e1c2bf-acf8-4866-8d15-e3b510f68574"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1ce7dc4a136b43fc972222d1f1658553_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzEwLTgtMS0xLTYyMDg5_cb0feda5-ef7d-4588-b690-6fa613124806"
      unitRef="usd">624561000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i04c0b7823e8d4bf2a65833b46a60d30f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzExLTItMS0xLTYyMDg5_f688e9d7-3c89-49d0-93bc-229a5c587f90"
      unitRef="usd">136591000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8767afda6c084d9783b90b82a8cd6dfb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzExLTQtMS0xLTYyMDg5_c7cbedd3-7621-4e27-aec5-0ed8c4f6c858"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i718812a9830a4dd194b79b38456cf53e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzExLTYtMS0xLTYyMDg5_8a523103-2f53-4dc1-aeac-318af185ac89"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i85ee91eef212459f8b7a34c0c3342ac8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzExLTgtMS0xLTYyMDg5_90d78e5c-d46d-4a2f-b941-45090de5df51"
      unitRef="usd">136591000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie47c4d05d3ea4a9eada87c6d7c632a17_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzEyLTItMS0xLTYyMDg5_959b9db6-caca-4366-802e-3d3558949e94"
      unitRef="usd">693029000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4d20dbfc649444d9a245ac8ad2f47ffe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzEyLTQtMS0xLTYyMDg5_14d4eb3a-7b8d-495c-a244-50c62a123ba4"
      unitRef="usd">4048596000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5ed9c53a924e4c1497a36a02ac1dc54e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzEyLTYtMS0xLTYyMDg5_82c7c9e0-33a3-4233-8aca-2e52c4f7b770"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia52c6fa5daf7487689a59ff86b26ea82_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZToyMjY1NmM3M2VmNGQ0YzI5YmFiY2YwZGNkNTEwYmMzOC90YWJsZXJhbmdlOjIyNjU2YzczZWY0ZDRjMjliYWJjZjBkY2Q1MTBiYzM4XzEyLTgtMS0xLTYyMDg5_3db9b9f3-6c90-4c57-ba40-b9afd8a6e3ba"
      unitRef="usd">4741625000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i29e0cd0308064a948afe240f047281a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzMtMi0xLTEtNjIwODk_2f18d05d-7951-4f3f-8de5-4c6d0db4a491"
      unitRef="usd">448793000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4ac20120c8324c93abd63892c0b66002_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzMtNC0xLTEtNjIwODk_8a2bf20d-742c-4038-811a-b9db3a95f933"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0a7675174e21438da90468f096721140_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzMtNi0xLTEtNjIwODk_9b002215-32ea-4690-a424-5009d23b070b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i612fc58928524464b4354fed8de35163_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzMtOC0xLTEtNjIwODk_3f6b0637-19ee-4fc4-9c5d-30a389d96644"
      unitRef="usd">448793000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iedae126cc2984ddcb2a671d783386195_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzQtMi0xLTEtNjIwODk_81390b36-461c-41c8-a200-6191edc38d3a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1283c43a92074f25b52544fc41543f73_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzQtNC0xLTEtNjIwODk_44abf2ac-ec4b-4097-93d0-79c428e89b41"
      unitRef="usd">5504000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie9a38a389b004500a1f7f53059f2bb98_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzQtNi0xLTEtNjIwODk_964ac85a-8a5d-4ca4-9c57-b803bac004ba"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3dc9c125261f479aa3c8aa30fe203f5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzQtOC0xLTEtNjIwODk_92668a76-3855-4ba3-ab06-e29b758f8ed1"
      unitRef="usd">5504000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i315d8985921e42faaab7279299760408_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzUtMi0xLTEtNjIwODk_5fda5c9e-a4bc-4b42-ac25-1709c1c0013a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6f5eb418a0ce491b90ae3b5006aabd88_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzUtNC0xLTEtNjIwODk_c67ed674-b253-444e-9d3a-d7726bfa8d91"
      unitRef="usd">1008863000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibb0e203fe63647c99858ef738308f67f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzUtNi0xLTEtNjIwODk_600f35f4-ba05-48af-8dad-4a359168681a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9c09ba11a8bb468c833360d841e41d98_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzUtOC0xLTEtNjIwODk_3164459e-590c-4d9d-98b0-c984f6e00436"
      unitRef="usd">1008863000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iaf05da96123e4576a0190710c7454a83_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzYtMi0xLTEtNjIwODk_9c86797f-656d-4cdf-a187-71027255c735"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i14b32b69bf044e029ed28c2142361cdd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzYtNC0xLTEtNjIwODk_86216676-d06f-404c-993e-6523f3fe92e5"
      unitRef="usd">627599000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7c0ceff8d21148d8b9fadc7958e9b81e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzYtNi0xLTEtNjIwODk_45b7ecba-7d46-4587-aacc-044256f30e12"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iea43dd5d9726422bbcc6b78d894ce017_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzYtOC0xLTEtNjIwODk_4f4590aa-e093-48a5-8bd1-347e64db29cd"
      unitRef="usd">627599000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iccbfc5a826a44fbe8da43043cf6cc479_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzctMi0xLTEtNjIwODk_370aa891-309a-4e42-b953-56e5f5f681a6"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i668690f8e8d141979f2a27973b4583e3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzctNC0xLTEtNjIwODk_c0959058-7735-49b5-bf78-18376c6a57eb"
      unitRef="usd">79743000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5347e91f756d45c3b6122e0f12d2d68d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzctNi0xLTEtNjIwODk_2fc5a907-d7a3-4606-8d94-457e42cf4b38"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia97089a8ce224a6ab7dacb33f5367042_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzctOC0xLTEtNjIwODk_d81b70bd-958d-4d40-8147-c0da8bf4f34f"
      unitRef="usd">79743000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iabdc4e66d79f4e56ab2daef1cdfb2f91_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzgtMi0xLTEtNjIwODk_fa3a39c8-28e2-466b-8703-6563202e51b2"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1a5fab8a8b134bb09dab635fc51065ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzgtNC0xLTEtNjIwODk_98117a3e-10d4-4c7a-9a4c-7a2810cae0d8"
      unitRef="usd">1455247000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifbf13748612b4a9c991abfcb24a8372b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzgtNi0xLTEtNjIwODk_7fa3a2fb-d9bd-4398-ab0b-0a3d8c04a0fe"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic28dcb2abb7d4a2894043b02db010bfb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzgtOC0xLTEtNjIwODk_b8c6e06d-591a-4193-9d04-3803f69d3ed2"
      unitRef="usd">1455247000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic2da7b48fd6640049bf35c31194b3614_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzktMi0xLTEtNjIwODk_56b5cb4c-28f4-4110-b6b0-50736b1056d1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9817b9cd0d6a4f31a8680ba8fad8ad5a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzktNC0xLTEtNjIwODk_7722ed77-1f1b-4367-971f-5e517ca12f79"
      unitRef="usd">545423000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ida655d68f6e14f81919ffc8c762f5446_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzktNi0xLTEtNjIwODk_9b55214f-a2ee-41eb-abfb-6b0993f021b7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9d024c6c350441ecadf6332047f235ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzktOC0xLTEtNjIwODk_25649267-7418-4a69-8317-f340a9c9e028"
      unitRef="usd">545423000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4216ff7f924e4c1abaf6a78a667cb024_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzEwLTItMS0xLTYyMDg5_085f3a5e-a12f-49c7-b6c6-addb968d89c7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib922f26dae3845adb813239a1f7324b1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzEwLTQtMS0xLTYyMDg5_1610d283-ebbc-4a5b-b18c-ddab09bf4432"
      unitRef="usd">581703000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib4d4c0666a7c4f6794086ebaf0e1533a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzEwLTYtMS0xLTYyMDg5_7d4d2c79-067f-48ab-9a14-4c2881bd47c0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i74d43361d8504d53b929c1a2af947950_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzEwLTgtMS0xLTYyMDg5_82c9538a-98aa-42d7-aa1f-ada375182080"
      unitRef="usd">581703000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iaae82b1ab78b4a8a8b5de1bb6ec68186_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzExLTItMS0xLTYyMDg5_bd84f563-84d5-4232-937f-1e5aacb08eb3"
      unitRef="usd">210012000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i83abb602c71e46e4a4636bfb80ae1f8f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzExLTQtMS0xLTYyMDg5_65487a3f-14c1-4295-8ea7-a7e87459c938"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i69b6473e0e78495eac64149c712f95eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzExLTYtMS0xLTYyMDg5_4c769fb1-0f1e-4dc6-a68e-581074380543"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia6d32b0a0f3843e195f06276ce7cd3c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzExLTgtMS0xLTYyMDg5_b9f87218-408a-475c-9fa2-01bffdac3f02"
      unitRef="usd">210012000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2e87a6e9f350443d92ccd6e7a8cf8017_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzEyLTItMS0xLTYyMDg5_7110be30-1764-4851-ad8c-75dfcf938057"
      unitRef="usd">658805000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if8ade0450d6f460382485681337ebbe8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzEyLTQtMS0xLTYyMDg5_2167a8f9-18f2-41c8-a2ef-f82ae353a8fe"
      unitRef="usd">4304082000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3b2b52713b9b4981bee3c23a5231ee1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzEyLTYtMS0xLTYyMDg5_c2874d8b-98cd-43a6-b805-049e67a206d3"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i458d89e70f444483b40ad1609ff902bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTQvZnJhZzoyYmFlODc0NWE3ODc0MGY2ODFmZGNiMjAyMDEzYjk5Ni90YWJsZTowNWQwZDM4ODc0MzQ0MzI1OGU5ZDE0NTY1ZThhZDkzYy90YWJsZXJhbmdlOjA1ZDBkMzg4NzQzNDQzMjU4ZTlkMTQ1NjVlOGFkOTNjXzEyLTgtMS0xLTYyMDg5_53f8a350-743f-4add-8543-0d1359be58bf"
      unitRef="usd">4962887000</us-gaap:AssetsFairValueDisclosure>
    <esnt:StatutoryAccountingDisclosureTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90ZXh0cmVnaW9uOjY3YmE4MjM1MjkwZTRjODM5ZTcwZGEwZGI5M2Q0YTVmXzUxODQ_5aa42935-b28d-49f9-863c-9e3462fa7c86">Statutory AccountingOur U.S. insurance subsidiaries prepare statutory-basis financial statements in accordance with the accounting practices prescribed or permitted by their respective state&#x2019;s department of insurance, which is a comprehensive basis of accounting other than GAAP. We did not use any prescribed or permitted statutory accounting practices (individually or in the aggregate) that resulted in reported statutory surplus or capital that was significantly different from the statutory surplus or capital that would &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;have been reported had National Association of Insurance Commissioners&#x2019; statutory accounting practices been followed. The following table presents Essent Guaranty&#x2019;s and Essent PA&#x2019;s statutory net income, statutory surplus and contingency reserve liability as of and for the years ended December&#160;31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.241%"/&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:15.151%"/&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:14.859%"/&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:15.153%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Essent Guaranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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;Statutory net income&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;590,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,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 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;Statutory surplus&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;1,020,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Contingency reserve liability&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,048,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,792,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,499,782&#160;&lt;/span&gt;&lt;/td&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Essent PA&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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;Statutory net income&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;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 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,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 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,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="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;Statutory surplus&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;52,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Contingency reserve liability&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;56,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Net income determined in accordance with statutory accounting practices differs from GAAP. In 2022 and 2021, the more significant differences between net income determined under statutory accounting practices and GAAP for Essent Guaranty and Essent PA relate to policy acquisition costs and income taxes. Under statutory accounting practices, policy acquisition costs are expensed as incurred while such costs are capitalized and amortized to expense over the life of the policy under GAAP. As discussed in Note&#160;12, we are eligible for a tax deduction, subject to certain limitations for amounts required by state law or regulation to be set aside in statutory contingency reserves when we purchase T&amp;amp;L Bonds. Under statutory accounting practices, this deduction reduces the tax provision recorded by Essent Guaranty and Essent PA and, as a result, increases statutory net income and surplus as compared to net income and equity determined in accordance with GAAP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;At December&#160;31, 2022 and 2021, the statutory capital of our U.S. insurance subsidiaries, which is defined as the total of statutory surplus and contingency reserves, was in excess of the statutory capital necessary to satisfy their regulatory requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Effective December 31, 2015, Fannie Mae and Freddie Mac, at the direction of the Federal Housing Finance Agency, implemented new coordinated Private Mortgage Insurer Eligibility Requirements, which we refer to as the "PMIERs."&#160;The PMIERs represent the standards by which private mortgage insurers are eligible to provide mortgage insurance on loans owned or guaranteed by Fannie Mae and Freddie Mac.&#160;The PMIERs include financial strength requirements incorporating a risk-based framework that require approved insurers to have a sufficient level of liquid assets from which to pay claims.&#160;The PMIERs also include enhanced operational performance expectations and define remedial actions that apply should an approved insurer fail to comply with these requirements. In 2018, the GSEs released revised PMIERs framework ("PMIERs 2.0") which became effective on March 31, 2019. As of December&#160;31, 2022, Essent Guaranty, our GSE-approved mortgage insurance company, was in compliance with PMIERs 2.0.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Statement of Statutory Accounting Principles No.&#160;58, &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;Mortgage Guaranty Insurance,&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; requires mortgage insurers to establish a special contingency reserve for statutory accounting purposes included in total liabilities equal to 50% of earned premium for that year. During 2022, Essent Guaranty increased its contingency reserve by $256.1 million and Essent PA decreased its contingency reserve by $0.6 million.&#160;This reserve is required to be maintained for a period of 120 months to protect against the effects of adverse economic cycles. After 120 months, the reserve is released to unassigned funds. In the event an insurer&#x2019;s loss ratio in any calendar year exceeds 35%, however, the insurer may, after regulatory approval, release from its contingency reserves an amount equal to the excess portion of such losses. During the years ended December 31, 2022 and 2021, Essent Guaranty released contingency reserves of $19.4&#160;million and $3.8&#160;million, respectively, and Essent PA released contingency reserves of $1.5&#160;million and less than $0.3&#160;million, respectively, to unassigned funds upon completion of the 120 month holding period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Under The Insurance Act 1978, as amended, and related regulations of Bermuda (the "Insurance Act"), Essent Re is required to annually prepare statutory financial statements and a statutory financial return in accordance with the financial reporting provisions of the Insurance Act, which is a basis other than GAAP. The Insurance Act also requires that Essent Re maintain minimum share capital of $1 million and must ensure that the value of its general business assets exceeds the amount &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of its general business liabilities by an amount greater than the prescribed minimum solvency margins and enhanced capital requirement pertaining to its general business. At December&#160;31, 2022 and 2021, all such requirements were met.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Essent Re's statutory capital and surplus was $1.5 billion and $1.3 billion as of December&#160;31, 2022 and 2021, respectively, and statutory net income was $315.0 million and $228.9 million, respectively. Statutory capital and surplus and net income determined in accordance with statutory accounting practices were not significantly different than the amounts determined under GAAP.&lt;/span&gt;&lt;/div&gt;</esnt:StatutoryAccountingDisclosureTextBlock>
    <us-gaap:StatutoryAccountingPracticesDisclosureTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90ZXh0cmVnaW9uOjY3YmE4MjM1MjkwZTRjODM5ZTcwZGEwZGI5M2Q0YTVmXzUxODU_d9441569-a26f-4833-8121-160044ae0416">The following table presents Essent Guaranty&#x2019;s and Essent PA&#x2019;s statutory net income, statutory surplus and contingency reserve liability as of and for the years ended December&#160;31:&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:48.241%"/&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:15.151%"/&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:14.859%"/&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:15.153%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"&gt;Essent Guaranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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;Statutory net income&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;590,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,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 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;Statutory surplus&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;1,020,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;Contingency reserve liability&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,048,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,792,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,499,782&#160;&lt;/span&gt;&lt;/td&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Essent PA&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:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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;Statutory net income&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;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 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,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 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,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="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;Statutory surplus&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;52,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Contingency reserve liability&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;56,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:StatutoryAccountingPracticesDisclosureTextBlock>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="i5759910772b849d1b5c49de539b13ee7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90YWJsZTowYzViM2M3ZDNiNDY0NWI3ODk5ZmU0YzJkMmE3NzEzOC90YWJsZXJhbmdlOjBjNWIzYzdkM2I0NjQ1Yjc4OTlmZTRjMmQyYTc3MTM4XzItMi0xLTEtNjIwODk_b5e92d8a-d7b9-4ea3-9def-0c4945cc03a1"
      unitRef="usd">590505000</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="i43541a80ad0a4174a4dbe28115e52243_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90YWJsZTowYzViM2M3ZDNiNDY0NWI3ODk5ZmU0YzJkMmE3NzEzOC90YWJsZXJhbmdlOjBjNWIzYzdkM2I0NjQ1Yjc4OTlmZTRjMmQyYTc3MTM4XzItNC0xLTEtNjIwODk_614fbc73-b817-4638-8078-f487fdd6e334"
      unitRef="usd">497652000</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="i45382499efa24df781dd891321a31b32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90YWJsZTowYzViM2M3ZDNiNDY0NWI3ODk5ZmU0YzJkMmE3NzEzOC90YWJsZXJhbmdlOjBjNWIzYzdkM2I0NjQ1Yjc4OTlmZTRjMmQyYTc3MTM4XzItNi0xLTEtNjIwODk_1c580070-4c45-4c0d-a9de-acd373c3244c"
      unitRef="usd">312091000</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <esnt:StatutoryAccountingPracticesStatutorySurplusBalance
      contextRef="i90fc19956b04439eb468cb7ae62d4f99_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90YWJsZTowYzViM2M3ZDNiNDY0NWI3ODk5ZmU0YzJkMmE3NzEzOC90YWJsZXJhbmdlOjBjNWIzYzdkM2I0NjQ1Yjc4OTlmZTRjMmQyYTc3MTM4XzMtMi0xLTEtNjIwODk_85f67200-9e13-438e-b224-388d56d900b7"
      unitRef="usd">1020034000</esnt:StatutoryAccountingPracticesStatutorySurplusBalance>
    <esnt:StatutoryAccountingPracticesStatutorySurplusBalance
      contextRef="id8892bcce2fc45bf84f9f0432e1f6d31_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90YWJsZTowYzViM2M3ZDNiNDY0NWI3ODk5ZmU0YzJkMmE3NzEzOC90YWJsZXJhbmdlOjBjNWIzYzdkM2I0NjQ1Yjc4OTlmZTRjMmQyYTc3MTM4XzMtNC0xLTEtNjIwODk_1eff2e9d-bcb3-4dc9-8e9d-48798fc37416"
      unitRef="usd">1043866000</esnt:StatutoryAccountingPracticesStatutorySurplusBalance>
    <esnt:StatutoryAccountingPracticesStatutorySurplusBalance
      contextRef="idcd875fc9c314b7394381b4c76d92b2b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90YWJsZTowYzViM2M3ZDNiNDY0NWI3ODk5ZmU0YzJkMmE3NzEzOC90YWJsZXJhbmdlOjBjNWIzYzdkM2I0NjQ1Yjc4OTlmZTRjMmQyYTc3MTM4XzMtNi0xLTEtNjIwODk_0255eb13-d2c0-4824-9c16-09d77c0f7346"
      unitRef="usd">1048878000</esnt:StatutoryAccountingPracticesStatutorySurplusBalance>
    <esnt:StatutoryAccountingPracticesStatutoryContingencyReserveLiability
      contextRef="i90fc19956b04439eb468cb7ae62d4f99_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90YWJsZTowYzViM2M3ZDNiNDY0NWI3ODk5ZmU0YzJkMmE3NzEzOC90YWJsZXJhbmdlOjBjNWIzYzdkM2I0NjQ1Yjc4OTlmZTRjMmQyYTc3MTM4XzQtMi0xLTEtNjIwODk_14530c57-c240-49e6-8da5-c2f4d3b88715"
      unitRef="usd">2048740000</esnt:StatutoryAccountingPracticesStatutoryContingencyReserveLiability>
    <esnt:StatutoryAccountingPracticesStatutoryContingencyReserveLiability
      contextRef="id8892bcce2fc45bf84f9f0432e1f6d31_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90YWJsZTowYzViM2M3ZDNiNDY0NWI3ODk5ZmU0YzJkMmE3NzEzOC90YWJsZXJhbmdlOjBjNWIzYzdkM2I0NjQ1Yjc4OTlmZTRjMmQyYTc3MTM4XzQtNC0xLTEtNjIwODk_606ce0be-7da8-4b5b-9760-3b7ba9dad757"
      unitRef="usd">1792671000</esnt:StatutoryAccountingPracticesStatutoryContingencyReserveLiability>
    <esnt:StatutoryAccountingPracticesStatutoryContingencyReserveLiability
      contextRef="idcd875fc9c314b7394381b4c76d92b2b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90YWJsZTowYzViM2M3ZDNiNDY0NWI3ODk5ZmU0YzJkMmE3NzEzOC90YWJsZXJhbmdlOjBjNWIzYzdkM2I0NjQ1Yjc4OTlmZTRjMmQyYTc3MTM4XzQtNi0xLTEtNjIwODk_805c22f1-16ba-40dc-a081-657c2db9eb2a"
      unitRef="usd">1499782000</esnt:StatutoryAccountingPracticesStatutoryContingencyReserveLiability>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="i207d8869f6804fd9a4db0be993b6d69f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90YWJsZTowYzViM2M3ZDNiNDY0NWI3ODk5ZmU0YzJkMmE3NzEzOC90YWJsZXJhbmdlOjBjNWIzYzdkM2I0NjQ1Yjc4OTlmZTRjMmQyYTc3MTM4XzctMi0xLTEtNjIwODk_26994e2f-8c73-4ce7-b628-a1f65eb2b568"
      unitRef="usd">859000</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="i6da067f3f4714da7807b8a2dd1e4bfd9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90YWJsZTowYzViM2M3ZDNiNDY0NWI3ODk5ZmU0YzJkMmE3NzEzOC90YWJsZXJhbmdlOjBjNWIzYzdkM2I0NjQ1Yjc4OTlmZTRjMmQyYTc3MTM4XzctNC0xLTEtNjIwODk_244b9321-7890-4418-99ac-0387cafc0af5"
      unitRef="usd">3176000</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="i7b78117746254a0881dfa67ee11254ec_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90YWJsZTowYzViM2M3ZDNiNDY0NWI3ODk5ZmU0YzJkMmE3NzEzOC90YWJsZXJhbmdlOjBjNWIzYzdkM2I0NjQ1Yjc4OTlmZTRjMmQyYTc3MTM4XzctNi0xLTEtNjIwODk_9a2f705b-37ea-4604-b6a3-ddc2a709ba4a"
      unitRef="usd">4560000</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <esnt:StatutoryAccountingPracticesStatutorySurplusBalance
      contextRef="i5982c3d87c8d424e8a6691143512a6ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90YWJsZTowYzViM2M3ZDNiNDY0NWI3ODk5ZmU0YzJkMmE3NzEzOC90YWJsZXJhbmdlOjBjNWIzYzdkM2I0NjQ1Yjc4OTlmZTRjMmQyYTc3MTM4XzgtMi0xLTEtNjIwODk_d5aa32d2-e915-4135-8294-77e8a5a16026"
      unitRef="usd">52609000</esnt:StatutoryAccountingPracticesStatutorySurplusBalance>
    <esnt:StatutoryAccountingPracticesStatutorySurplusBalance
      contextRef="i128e1ba511f2422a9a48e36812702352_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90YWJsZTowYzViM2M3ZDNiNDY0NWI3ODk5ZmU0YzJkMmE3NzEzOC90YWJsZXJhbmdlOjBjNWIzYzdkM2I0NjQ1Yjc4OTlmZTRjMmQyYTc3MTM4XzgtNC0xLTEtNjIwODk_a3afdd9e-b993-4d8c-949f-8e110c758777"
      unitRef="usd">56136000</esnt:StatutoryAccountingPracticesStatutorySurplusBalance>
    <esnt:StatutoryAccountingPracticesStatutorySurplusBalance
      contextRef="i5b937d72508048d0a1c9e2dacac56b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90YWJsZTowYzViM2M3ZDNiNDY0NWI3ODk5ZmU0YzJkMmE3NzEzOC90YWJsZXJhbmdlOjBjNWIzYzdkM2I0NjQ1Yjc4OTlmZTRjMmQyYTc3MTM4XzgtNi0xLTEtNjIwODk_8d2835c6-c922-45da-8918-83e41e73333c"
      unitRef="usd">54354000</esnt:StatutoryAccountingPracticesStatutorySurplusBalance>
    <esnt:StatutoryAccountingPracticesStatutoryContingencyReserveLiability
      contextRef="i5982c3d87c8d424e8a6691143512a6ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90YWJsZTowYzViM2M3ZDNiNDY0NWI3ODk5ZmU0YzJkMmE3NzEzOC90YWJsZXJhbmdlOjBjNWIzYzdkM2I0NjQ1Yjc4OTlmZTRjMmQyYTc3MTM4XzktMi0xLTEtNjIwODk_23172862-6c9c-4ea7-8335-67f91c53c3af"
      unitRef="usd">56744000</esnt:StatutoryAccountingPracticesStatutoryContingencyReserveLiability>
    <esnt:StatutoryAccountingPracticesStatutoryContingencyReserveLiability
      contextRef="i128e1ba511f2422a9a48e36812702352_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90YWJsZTowYzViM2M3ZDNiNDY0NWI3ODk5ZmU0YzJkMmE3NzEzOC90YWJsZXJhbmdlOjBjNWIzYzdkM2I0NjQ1Yjc4OTlmZTRjMmQyYTc3MTM4XzktNC0xLTEtNjIwODk_c1be25b3-ae9c-4a6a-9e8a-c66df32ddf88"
      unitRef="usd">57384000</esnt:StatutoryAccountingPracticesStatutoryContingencyReserveLiability>
    <esnt:StatutoryAccountingPracticesStatutoryContingencyReserveLiability
      contextRef="i5b937d72508048d0a1c9e2dacac56b96_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90YWJsZTowYzViM2M3ZDNiNDY0NWI3ODk5ZmU0YzJkMmE3NzEzOC90YWJsZXJhbmdlOjBjNWIzYzdkM2I0NjQ1Yjc4OTlmZTRjMmQyYTc3MTM4XzktNi0xLTEtNjIwODk_cd794a54-4d58-4eb4-ac47-9f6a7ece5307"
      unitRef="usd">56032000</esnt:StatutoryAccountingPracticesStatutoryContingencyReserveLiability>
    <esnt:StatutoryAccountingPracticesIncreaseDecreaseInContingencyReserve
      contextRef="i5759910772b849d1b5c49de539b13ee7_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90ZXh0cmVnaW9uOjY3YmE4MjM1MjkwZTRjODM5ZTcwZGEwZGI5M2Q0YTVmXzMzNDg_8e1c615f-4a8b-40e5-98f8-d0473fee2e5c"
      unitRef="usd">256100000</esnt:StatutoryAccountingPracticesIncreaseDecreaseInContingencyReserve>
    <esnt:StatutoryAccountingPracticesIncreaseDecreaseInContingencyReserve
      contextRef="i207d8869f6804fd9a4db0be993b6d69f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90ZXh0cmVnaW9uOjY3YmE4MjM1MjkwZTRjODM5ZTcwZGEwZGI5M2Q0YTVmXzM0MDI_b053d805-a3ed-4e5f-9ac5-e97f864ae51b"
      unitRef="usd">-600000</esnt:StatutoryAccountingPracticesIncreaseDecreaseInContingencyReserve>
    <esnt:StatutoryAccountingPracticesContingencyReservesReleased
      contextRef="i5759910772b849d1b5c49de539b13ee7_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90ZXh0cmVnaW9uOjY3YmE4MjM1MjkwZTRjODM5ZTcwZGEwZGI5M2Q0YTVmXzM4OTI_6ae058e5-6075-4f5a-a6ad-a89eaf99845d"
      unitRef="usd">19400000</esnt:StatutoryAccountingPracticesContingencyReservesReleased>
    <esnt:StatutoryAccountingPracticesContingencyReservesReleased
      contextRef="i43541a80ad0a4174a4dbe28115e52243_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90ZXh0cmVnaW9uOjY3YmE4MjM1MjkwZTRjODM5ZTcwZGEwZGI5M2Q0YTVmXzM4OTk_d888953f-b45f-4876-ba52-154bff582e7c"
      unitRef="usd">3800000</esnt:StatutoryAccountingPracticesContingencyReservesReleased>
    <esnt:StatutoryAccountingPracticesContingencyReservesReleased
      contextRef="i207d8869f6804fd9a4db0be993b6d69f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90ZXh0cmVnaW9uOjY3YmE4MjM1MjkwZTRjODM5ZTcwZGEwZGI5M2Q0YTVmXzM5NjQ_563dd541-fd2d-4c56-906e-e77535ef928c"
      unitRef="usd">1500000</esnt:StatutoryAccountingPracticesContingencyReservesReleased>
    <esnt:StatutoryAccountingPracticesContingencyReservesReleased
      contextRef="i6da067f3f4714da7807b8a2dd1e4bfd9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90ZXh0cmVnaW9uOjY3YmE4MjM1MjkwZTRjODM5ZTcwZGEwZGI5M2Q0YTVmXzM5ODE_2a96077a-5858-473b-a306-98f21d544060"
      unitRef="usd">300000</esnt:StatutoryAccountingPracticesContingencyReservesReleased>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="i918113ca0e51478ca0bee05b69dd8085_I20221231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90ZXh0cmVnaW9uOjY3YmE4MjM1MjkwZTRjODM5ZTcwZGEwZGI5M2Q0YTVmXzQ5MTE_ac324110-a7a4-49a7-adee-d1e0351b9805"
      unitRef="usd">1500000000</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="ibdb8043e56e94f5db87f32eae34b1917_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90ZXh0cmVnaW9uOjY3YmE4MjM1MjkwZTRjODM5ZTcwZGEwZGI5M2Q0YTVmXzQ5MTg_a8e66d2a-85a7-481b-9932-020cbdbcbb6d"
      unitRef="usd">1300000000</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="ibe334d00e3d0422a8e585cffc3ec04a6_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90ZXh0cmVnaW9uOjY3YmE4MjM1MjkwZTRjODM5ZTcwZGEwZGI5M2Q0YTVmXzQ5ODE_925a1e07-414a-4290-b568-89eb3b95d159"
      unitRef="usd">315000000</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="i27d2f6c5b7f645d4aa23fa6ef745bd43_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMTcvZnJhZzo2N2JhODIzNTI5MGU0YzgzOWU3MGRhMGRiOTNkNGE1Zi90ZXh0cmVnaW9uOjY3YmE4MjM1MjkwZTRjODM5ZTcwZGEwZGI5M2Q0YTVmXzQ5ODg_ff227e4c-a235-4cce-9bff-dbe437d15865"
      unitRef="usd">228900000</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <esnt:CapitalMaintenanceAgreementDisclosureTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjAvZnJhZzozN2ViZWI1NzZhM2I0YTdkYmRkMWQwMzViYmMyMzYwZC90ZXh0cmVnaW9uOjM3ZWJlYjU3NmEzYjRhN2RiZGQxZDAzNWJiYzIzNjBkXzQxMg_551f806b-82dc-4151-8d6b-9ee0c7f96336">Capital Maintenance AgreementEssent Guaranty has a capital maintenance agreement with Essent PA under which Essent Guaranty agreed to contribute funds, under specified conditions, to maintain Essent PA's risk-to-capital ratio at or below 25.0 to 1 in return for a surplus note. As of December&#160;31, 2022, Essent PA's risk-to-capital ratio was 0.6:1 and there were no amounts outstanding related to this agreement.</esnt:CapitalMaintenanceAgreementDisclosureTextBlock>
    <esnt:RiskToCapitalRatio
      contextRef="i29404a503bbd4ac99f416ec4c7e6c5bb_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjAvZnJhZzozN2ViZWI1NzZhM2I0YTdkYmRkMWQwMzViYmMyMzYwZC90ZXh0cmVnaW9uOjM3ZWJlYjU3NmEzYjRhN2RiZGQxZDAzNWJiYzIzNjBkXzI1NA_27013ae4-e29c-4673-bd9d-254d42debc8f"
      unitRef="number">25.0</esnt:RiskToCapitalRatio>
    <esnt:RiskToCapitalRatio
      contextRef="i341ddf08f73148d68b849e43848a4e94_I20221231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjAvZnJhZzozN2ViZWI1NzZhM2I0YTdkYmRkMWQwMzViYmMyMzYwZC90ZXh0cmVnaW9uOjM3ZWJlYjU3NmEzYjRhN2RiZGQxZDAzNWJiYzIzNjBkXzM0MA_2d1d1a6b-c510-47ef-9b6f-88841e2aaa4b"
      unitRef="number">0.6</esnt:RiskToCapitalRatio>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="ia0fec87e18e3490592a5eb1db4540e3e_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjAvZnJhZzozN2ViZWI1NzZhM2I0YTdkYmRkMWQwMzViYmMyMzYwZC90ZXh0cmVnaW9uOjM3ZWJlYjU3NmEzYjRhN2RiZGQxZDAzNWJiYzIzNjBkXzM2MA_95869e79-e271-4297-ab1d-8bdd8d34c8e7"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <srt:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90ZXh0cmVnaW9uOjVkOTA0NTRiODI4ZTQwMjhiZGQwY2I4Yjc4ZTQ0NDc2XzEzOA_451f4907-1491-48e3-8777-d7b5d74b2bbb">&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&#160;I&#x2014;Summary of Investments&#x2014;Other Than Investments in Related Parties&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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;December&#160;31, 2022 &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:51.099%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&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:16.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Type of Investment&lt;br/&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount at which&lt;br/&gt;shown in the&lt;br/&gt;Balance Sheet&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;Fixed maturities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bonds:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:31.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States Government and government agencies and authorities&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,416,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,273,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,273,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;States, municipalities and political subdivisions&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;661,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;602,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;602,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential and commercial mortgage securities&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;577,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed securities&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;660,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;624,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign government and agency securities&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;69,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other corporate bonds&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,546,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,414,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,414,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fixed maturities&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;4,932,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,489,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,489,598&#160;&lt;/span&gt;&lt;/td&gt;&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 investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,282&#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;252,027&#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;252,027&#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;Other invested assets&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;257,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,442,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,999,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,999,566&#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;</srt:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesTextBlock>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost
      contextRef="ia3703e168cb54f54a3996f05ba4078e4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzMtMi0xLTEtNjIwODk_a6653e44-a1f1-48dc-b66e-2bb63352e2ce"
      unitRef="usd">1416257000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue
      contextRef="ia3703e168cb54f54a3996f05ba4078e4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzMtNC0xLTEtNjIwODk_2a97ff12-5802-48a8-b1f4-bf574dc3b21a"
      unitRef="usd">1273844000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount
      contextRef="ia3703e168cb54f54a3996f05ba4078e4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzMtNi0xLTEtNjIwODk_943b1e46-e8f8-4436-934f-9d4b416d982f"
      unitRef="usd">1273844000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost
      contextRef="iad7eb490598c474a8add961e75eaa0ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzQtMi0xLTEtNjIwODk_3bb9c1f8-4c5e-4bd8-a536-2eae32e91559"
      unitRef="usd">661934000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue
      contextRef="iad7eb490598c474a8add961e75eaa0ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzQtNC0xLTEtNjIwODk_d4d4a0d3-d670-443b-9c71-c59108447c9d"
      unitRef="usd">602690000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount
      contextRef="iad7eb490598c474a8add961e75eaa0ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzQtNi0xLTEtNjIwODk_c92cef98-8c5a-47e6-af22-067f0ac884e4"
      unitRef="usd">602690000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost
      contextRef="iea982b561a2f4b6c8d260d095f8e61d2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzUtMi0xLTEtNjIwODk_258d6a4d-ecae-407a-93eb-86558db5505d"
      unitRef="usd">577915000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue
      contextRef="iea982b561a2f4b6c8d260d095f8e61d2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzUtNC0xLTEtNjIwODk_49cd88ce-f773-4372-a70c-7959d5f36e4d"
      unitRef="usd">511824000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount
      contextRef="iea982b561a2f4b6c8d260d095f8e61d2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzUtNi0xLTEtNjIwODk_d240cf5b-0a42-4c0d-84e3-54f3b15c1609"
      unitRef="usd">511824000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost
      contextRef="ia377f371b4644250b33674a78d0cf0d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzYtMi0xLTEtNjIwODk_7c841593-0372-4672-8fb0-75f900a44110"
      unitRef="usd">660345000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue
      contextRef="ia377f371b4644250b33674a78d0cf0d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzYtNC0xLTEtNjIwODk_282b5b1c-3131-415d-b1a1-40f4b393b8ac"
      unitRef="usd">624561000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount
      contextRef="ia377f371b4644250b33674a78d0cf0d8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzYtNi0xLTEtNjIwODk_581611bb-664b-4cbd-b05f-c30cf45a5a64"
      unitRef="usd">624561000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost
      contextRef="i4cc65b55e31f47e18cb95e2bce6cd4aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzctMi0xLTEtNjIwODk_7ada09ee-4d35-47da-88ea-7493e02433fb"
      unitRef="usd">69651000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue
      contextRef="i4cc65b55e31f47e18cb95e2bce6cd4aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzctNC0xLTEtNjIwODk_ee7d8e5c-231a-4ede-a7d6-ab8363066acb"
      unitRef="usd">62399000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount
      contextRef="i4cc65b55e31f47e18cb95e2bce6cd4aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzctNi0xLTEtNjIwODk_c4869c00-125f-41e1-95ea-1ef4e1a3a196"
      unitRef="usd">62399000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost
      contextRef="i093f078760b04a9db2f2d3753f68728e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzgtMi0xLTEtNjIwODk_658d4d49-dc72-45a3-8e5d-55f09705cd2e"
      unitRef="usd">1546472000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue
      contextRef="i093f078760b04a9db2f2d3753f68728e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzgtNC0xLTEtNjIwODk_f1cf050a-a79a-4694-a7f5-64e0a47f3618"
      unitRef="usd">1414280000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount
      contextRef="i093f078760b04a9db2f2d3753f68728e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzgtNi0xLTEtNjIwODk_d5c4653d-b274-47a2-b201-de084a06127c"
      unitRef="usd">1414280000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost
      contextRef="i9a11b1bf554b4be6bf6101eeaff16e93_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzktMi0xLTEtNjIwODk_7feca184-033e-4d9d-a33e-4f375803c40c"
      unitRef="usd">4932574000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue
      contextRef="i9a11b1bf554b4be6bf6101eeaff16e93_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzktNC0xLTEtNjIwODk_2c0f5dcd-91db-45bc-85a1-9320b2c67e70"
      unitRef="usd">4489598000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount
      contextRef="i9a11b1bf554b4be6bf6101eeaff16e93_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzktNi0xLTEtNjIwODk_cb85f790-756c-4a42-a33b-4c59119fc375"
      unitRef="usd">4489598000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost
      contextRef="ifc76be2b2feb40e38b28176352a9f363_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzEwLTItMS0xLTYyMDg5_17671d6a-7810-438f-ba91-eb15721d53dc"
      unitRef="usd">252282000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue
      contextRef="ifc76be2b2feb40e38b28176352a9f363_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzEwLTQtMS0xLTYyMDg5_d5a88fca-89b2-44e9-b6f9-fb33c4a1deec"
      unitRef="usd">252027000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount
      contextRef="ifc76be2b2feb40e38b28176352a9f363_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzEwLTYtMS0xLTYyMDg5_ea8a7afd-5fe0-4d52-9d8e-f907d62428ff"
      unitRef="usd">252027000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost
      contextRef="i658f09d8f08047e283e9be49d40622c2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzExLTItMS0xLTYyMDg5_433c2f0e-f712-4e72-b989-f4c1fbf5b260"
      unitRef="usd">257941000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue
      contextRef="i658f09d8f08047e283e9be49d40622c2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzExLTQtMS0xLTYyMDg5_12be0c72-6ad6-4a44-9dad-ebce0ee87e4e"
      unitRef="usd">257941000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount
      contextRef="i658f09d8f08047e283e9be49d40622c2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzExLTYtMS0xLTYyMDg5_f21e97b1-4633-4487-89aa-23183ba60856"
      unitRef="usd">257941000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzEyLTItMS0xLTYyMDg5_e4d7b574-917c-492c-8e89-19b7348f0f53"
      unitRef="usd">5442797000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCost>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzEyLTQtMS0xLTYyMDg5_b60861bd-4713-4fbb-9ff3-03cab2be36fc"
      unitRef="usd">4999566000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesFairValue>
    <us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount
      contextRef="i6e44b8d60a024c5eab654d0ff3796f05_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjYvZnJhZzo1ZDkwNDU0YjgyOGU0MDI4YmRkMGNiOGI3OGU0NDQ3Ni90YWJsZToxZjA2MWNhOWUyNzQ0NzExYTJkM2VlYzc0MzlkMzk1YS90YWJsZXJhbmdlOjFmMDYxY2E5ZTI3NDQ3MTFhMmQzZWVjNzQzOWQzOTVhXzEyLTYtMS0xLTYyMDg5_d0cef2ab-983a-471a-ad53-6fe71beed17d"
      unitRef="usd">4999566000</us-gaap:SummaryOfInvestmentsOtherThanInvestmentsInRelatedPartiesCarryingAmount>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMjkvZnJhZzoxOWE5NTQ5YzNkZTU0YTIzOTMzYTA2MTQ1MWQ2MTIwNS90ZXh0cmVnaW9uOjE5YTk1NDljM2RlNTRhMjM5MzNhMDYxNDUxZDYxMjA1Xzk5_4a6ae570-03d7-4473-b24b-090addd13bd6">Schedule&#160;II&#x2014;Condensed Financial Information of Registrant&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;Parent Company Only&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:69.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;div style="padding-left:24.75pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed maturities available for sale, at fair value (amortized cost: 2022 &#x2014; $249,284; 2021 &#x2014; $355,700)&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;226,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;356,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;/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="padding-left:24.75pt;text-indent:-13.5pt"&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 investments available for sale, at fair value (amortized cost: 2022 &#x2014; $67,783; 2021 &#x2014; $162,610)&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;67,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 investments available for sale&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 #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;294,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;519,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other invested assets&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,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due from affiliates&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;840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in consolidated subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,577,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,123,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 assets&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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total 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;4,886,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,661,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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-style:italic;font-weight:700;line-height:100%"&gt;Liabilities and stockholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:20.25pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due to affiliates&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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="padding-left:20.25pt;text-indent:-13.5pt"&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 borrowings (at carrying value, less unamortized deferred costs of $4,136 in 2022 and $5,177 in 2021)&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;420,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;419,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424,159&#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;424,962&#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;Commitments and contingencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stockholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common shares&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;1,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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additional paid-in capital&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,350,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,428,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income&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;(382,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retained earnings &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,493,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,754,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stockholders' equity&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;4,462,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,236,114&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Total liabilities and stockholders' equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,886,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,661,076&#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="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;&#160;&#160;&#160;&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:400;line-height:120%"&gt;See accompanying supplementary notes to Parent Company condensed&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:400;line-height:120%"&gt;financial information and the consolidated financial statements and notes thereto.&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&#160;II&#x2014;Condensed Financial Information of Registrant&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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;Condensed Statements of Comprehensive Income&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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;Parent Company Only&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:67.274%"/&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.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year 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:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 investment income&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;6,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized investment losses, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Administrative service fees from subsidiaries&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;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 revenues&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;(5,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%"&gt;Expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Administrative service fees to subsidiaries&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest 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;15,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,131&#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;17,420&#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;16,103&#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;Loss before income taxes and equity in undistributed net income in subsidiaries&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;(32,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss before equity in undistributed net income of subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,226)&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;(11,468)&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;(14,060)&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;Equity in undistributed net income of subsidiaries&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;863,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;427,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Net income&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;831,353&#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;681,783&#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;413,041&#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:700;line-height:100%"&gt;Other comprehensive income (loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/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="padding-left:20.25pt;text-indent:-13.5pt"&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 unrealized (depreciation) appreciation of investments, net of tax (benefit) expense of $(75,013) in 2022, $(15,477) in 2021 and $16,836 in 2020&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;(433,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other comprehensive (loss) income&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;(433,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;(87,567)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;82,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397,856&#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;594,216&#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;495,128&#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="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;&#160;&#160;&#160;&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:400;line-height:120%"&gt;See accompanying supplementary notes to Parent Company condensed&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:400;line-height:120%"&gt;financial information and the consolidated financial statements and notes thereto.&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&#160;II&#x2014;Condensed Financial Information of Registrant&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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;Condensed Statements of Cash Flows&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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;Parent Company Only&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:61.509%"/&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:10.630%"/&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:10.630%"/&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:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year 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:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:700;line-height:100%"&gt;Operating Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;831,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;681,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments to reconcile net income to net cash provided by operating activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity in net income of subsidiaries&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;(863,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(693,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(427,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on the sale of investments, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense&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;927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of premium on investment securities&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;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in assets and 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&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;1,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued liabilities&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,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net cash provided by operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,209&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Investing Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change in short-term investments&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;94,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments in subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase of investments available for sale&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;(157,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(273,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(205,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Proceeds from maturities and paydowns of investments available for sale&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;81,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Proceeds from sales of investments available for sale&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;164,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 cash provided by (used in) investing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,604&#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;36,059&#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;(457,328)&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:700;line-height:100%"&gt;Financing Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance of common shares, net of costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit facility borrowings&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;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit facility repayments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Treasury stock acquired&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;(97,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payment of issuance costs for credit facility&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;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,849)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividends paid&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;(92,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 cash (used in) provided by financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(190,196)&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;(47,428)&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;458,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net increase (decrease) in cash&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;(3,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;6,843&#160;&lt;/span&gt;&lt;/td&gt;&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 at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash at end of year&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;6,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,688&#160;&lt;/span&gt;&lt;/td&gt;&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:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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:700;line-height:100%"&gt;Supplemental Disclosure of Cash Flow Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 payments&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;(13,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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,714)&lt;/span&gt;&lt;/td&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:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;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;Noncash Transactions&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Repayment of borrowings with term loan proceeds&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;&#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;(225,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(225,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&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:400;line-height:120%"&gt;See accompanying supplementary notes to Parent Company condensed&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:400;line-height:120%"&gt;financial information and the consolidated financial statements and notes thereto.&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&#160;II&#x2014;Condensed Financial Information of Registrant&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Parent Company Only&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Supplementary Notes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Note&#160;A&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying Parent Company financial statements should be read in conjunction with the consolidated financial statements and notes to consolidated financial statements. These financial statements have been prepared on the same basis and using the same accounting policies as described in the consolidated financial statements included herein, except that the Parent Company uses the equity method of accounting for its majority-owned subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&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:700;line-height:120%"&gt;Note&#160;B&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Under the insurance laws of the Commonwealth of Pennsylvania, the insurance subsidiaries may pay dividends during any 12-month period in an amount equal to the greater of (i)&#160;10% of the preceding year-end statutory policyholders' surplus or (ii)&#160;the preceding year's statutory net income. The Pennsylvania statute also requires that dividends and other distributions be paid out of positive unassigned surplus without prior approval. As of December 31, 2022, Essent Guaranty had unassigned surplus of approximately $314.7 million. Essent PA had unassigned surplus of approximately $13.6 million as of December&#160;31, 2022. As of January 1, 2023, Essent Guaranty has dividend capacity of $314.7 million and Essent PA has dividend capacity of $5.3 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;During the years ended December 31, 2022 and 2021, the Parent Company did not receive any dividends from its subsidiaries. During the year ended December 31, 2020, the Parent Company received dividends from Essent Re totaling $55.0 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i16a345004b414000b5209c4db58fdbb6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzQtMC0xLTEtNjIwODkvdGV4dHJlZ2lvbjoxMzk0ZGY2ZWExNDY0MTZlYjk5ZWQ4ZjYxMzhkNTYzZF83Nw_c7bc0ab9-44c9-44fe-a83d-4a3f311f9614"
      unitRef="usd">249284000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i27aa957f0fef4a8d9a146345998d77fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzQtMC0xLTEtNjIwODkvdGV4dHJlZ2lvbjoxMzk0ZGY2ZWExNDY0MTZlYjk5ZWQ4ZjYxMzhkNTYzZF84Ng_c12bff51-a3d5-496d-b8ef-b2d064b9f82e"
      unitRef="usd">355700000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i16a345004b414000b5209c4db58fdbb6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzQtMi0xLTEtNjIwODk_63b3afd8-bd1e-408e-b271-4e8bf6204710"
      unitRef="usd">226718000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i27aa957f0fef4a8d9a146345998d77fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzQtNC0xLTEtNjIwODk_a6372c4a-7481-46dd-9bc4-c8c43c9b3ca3"
      unitRef="usd">356592000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9d75df5c869a4e1fb08f46390d1c2d2e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzUtMC0xLTEtNjIwODkvdGV4dHJlZ2lvbjpkYThkYzI4NjM4ZTk0ZTU0YTliYTJiNWViNDlkM2VmM184Mw_e53137c5-4fa2-4d5c-bc1b-3185c410b17d"
      unitRef="usd">67783000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic0a6216a229246d5a9a17ed94825fd01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzUtMC0xLTEtNjIwODkvdGV4dHJlZ2lvbjpkYThkYzI4NjM4ZTk0ZTU0YTliYTJiNWViNDlkM2VmM185Mg_e805af7b-1597-4337-8c79-7e99f6a2a34a"
      unitRef="usd">162610000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9d75df5c869a4e1fb08f46390d1c2d2e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzUtMi0xLTEtNjIwODk_68bbac2a-7048-4a0e-a717-f2edc7949d7e"
      unitRef="usd">67622000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic0a6216a229246d5a9a17ed94825fd01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzUtNC0xLTEtNjIwODk_8d5f5394-4042-4750-944e-e090786168e6"
      unitRef="usd">162611000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzYtMi0xLTEtNjIwODk_141313dc-7e47-48e0-a433-4ee482e77e8c"
      unitRef="usd">294340000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzYtNC0xLTEtNjIwODk_a41c4c17-63c8-4b3d-b34f-7ea1b178ac0a"
      unitRef="usd">519203000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquityMethodInvestments
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzctMi0xLTEtNjk3NjQ_42fd141e-f92b-43a9-aa9e-8a547cb2c8d3"
      unitRef="usd">2166000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzctNC0xLTEtNjk3NjQ_681d9632-79dd-40dc-87cd-d49a361d64e9"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:Cash
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzctMi0xLTEtNjIwODk_c2c2251e-77e2-45fb-bd34-5c5d53396b6f"
      unitRef="usd">6160000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzctNC0xLTEtNjIwODk_af523343-31ae-4b6e-a283-72dc2b61368e"
      unitRef="usd">10073000</us-gaap:Cash>
    <us-gaap:DueFromAffiliates
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzgtMi0xLTEtNjIwODk_7c987532-10b6-47dd-ad5b-2626ee6babff"
      unitRef="usd">840000</us-gaap:DueFromAffiliates>
    <us-gaap:DueFromAffiliates
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzgtNC0xLTEtNjIwODk_95a5d8b1-6d16-418a-9740-e9c274a23180"
      unitRef="usd">837000</us-gaap:DueFromAffiliates>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzktMi0xLTEtNjIwODk_188a6786-bffc-4ccd-93d4-cf7cc1ba36fc"
      unitRef="usd">4577128000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzktNC0xLTEtNjIwODk_6a03b6fa-d248-4d8a-a4d9-4b0674bd333a"
      unitRef="usd">4123426000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:OtherAssets
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzEwLTItMS0xLTYyMDg5_4936a44b-af74-4d12-b88f-224a0fbf5a5b"
      unitRef="usd">5834000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzEwLTQtMS0xLTYyMDg5_1e4f8cba-5cd9-4adc-8403-8e95e4de4982"
      unitRef="usd">7537000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzExLTItMS0xLTYyMDg5_70d8f134-804b-49fa-ab96-4bcf09dff49d"
      unitRef="usd">4886468000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzExLTQtMS0xLTYyMDg5_ac13aaa0-7c69-4ca3-8afa-18d383d9c570"
      unitRef="usd">4661076000</us-gaap:Assets>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzE1LTItMS0xLTYyMDg5_5225c834-6c52-4191-8680-7ab6de99c442"
      unitRef="usd">752000</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:DueToAffiliateCurrentAndNoncurrent
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzE1LTQtMS0xLTYyMDg5_ede31299-c1ca-4ecc-bd92-65685fc5311c"
      unitRef="usd">940000</us-gaap:DueToAffiliateCurrentAndNoncurrent>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzE2LTAtMS0xLTYyMDg5L3RleHRyZWdpb246NDMwZDc1NTk4ZGEwNGYyOTlkZDkxMDUwZDFhNWM1OWZfODY_7dd2b5cc-557c-410d-bb94-085a6d1a93c2"
      unitRef="usd">4136000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzE2LTAtMS0xLTYyMDg5L3RleHRyZWdpb246NDMwZDc1NTk4ZGEwNGYyOTlkZDkxMDUwZDFhNWM1OWZfOTk_76aaede1-329a-42ed-b7f6-ac5c71918682"
      unitRef="usd">5177000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:LineOfCredit
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzE2LTItMS0xLTYyMDg5_0952e159-2b7e-45aa-aef2-d467544bb094"
      unitRef="usd">420864000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzE2LTQtMS0xLTYyMDg5_791a5b8e-7c0a-4e1f-9a6e-8279d86089ae"
      unitRef="usd">419823000</us-gaap:LineOfCredit>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzE3LTItMS0xLTYyMDg5_5241bffe-715f-48e9-92e9-db5646dfbc77"
      unitRef="usd">2543000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzE3LTQtMS0xLTYyMDg5_515b92c5-a747-4d2e-9046-75c9356b26aa"
      unitRef="usd">4199000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:Liabilities
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzE4LTItMS0xLTYyMDg5_e7b9a8c2-18bd-46ef-8e72-da2bf2c4ac0b"
      unitRef="usd">424159000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzE4LTQtMS0xLTYyMDg5_eee83c80-1471-4b5b-b6bc-43a60b44a1d5"
      unitRef="usd">424962000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzE5LTItMS0xLTYyMDg5_158d65ba-f062-4c01-98be-dbdb2e06bdfc"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzE5LTQtMS0xLTYyMDg5_fbffb7f5-bd25-4bbf-b2f2-500976ababf0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzIxLTItMS0xLTYyMDg5_c5e3661f-d9c0-481c-8eac-6793d8771ad3"
      unitRef="usd">1615000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzIxLTQtMS0xLTYyMDg5_5596aebe-1b78-4ddf-82ca-2a2e1e44c3b3"
      unitRef="usd">1641000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzIyLTItMS0xLTYyMDg5_2d3ec850-bfb1-46a8-bd95-1674126c099f"
      unitRef="usd">1350377000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzIyLTQtMS0xLTYyMDg5_79c78d13-0646-4b82-9b98-2cb34c22eca4"
      unitRef="usd">1428952000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzIzLTItMS0xLTYyMDg5_1828bf2e-b301-407f-a670-0090bd140087"
      unitRef="usd">-382790000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzIzLTQtMS0xLTYyMDg5_96802460-0839-404b-981c-f440062a904a"
      unitRef="usd">50707000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzI0LTItMS0xLTYyMDg5_0d2895df-a7c5-4014-ac0b-d61b7f51c01d"
      unitRef="usd">3493107000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzI0LTQtMS0xLTYyMDg5_d19ecd3b-35e8-4d95-8f56-411cf4e999db"
      unitRef="usd">2754814000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzI1LTItMS0xLTYyMDg5_074dff3b-dba0-499e-bbd5-6bb31a37ab0b"
      unitRef="usd">4462309000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzI1LTQtMS0xLTYyMDg5_03ed0d46-dcd2-477b-9d91-18f62ddb3527"
      unitRef="usd">4236114000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzI2LTItMS0xLTYyMDg5_b04088b3-09af-4301-90a6-b5797e6de2db"
      unitRef="usd">4886468000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzIvZnJhZzoyNWRhMmQxMjI2Nzc0OTc5OWE0ZGJkOWI4YzIwOWZmZi90YWJsZToxODZhOWIxZWMxYzY0MTVjODRmMTQ4ZGVmZDY2NTkzZS90YWJsZXJhbmdlOjE4NmE5YjFlYzFjNjQxNWM4NGYxNDhkZWZkNjY1OTNlXzI2LTQtMS0xLTYyMDg5_ed0105ed-a210-4cc8-a5d4-b756ec86402d"
      unitRef="usd">4661076000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetInvestmentIncome
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzMtMi0xLTEtNjIwODk_de42d01b-6938-4931-99c1-852ca03e320b"
      unitRef="usd">6433000</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzMtNC0xLTEtNjIwODk_5db9f418-094f-4151-9750-aa538f38758d"
      unitRef="usd">5378000</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzMtNi0xLTEtNjIwODk_7ba4252d-1435-42f5-b2ce-7dd4104ead03"
      unitRef="usd">1181000</us-gaap:NetInvestmentIncome>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzQtMi0xLTEtNjIwODk_3442892d-3116-4728-a4b8-04c89b341bcf"
      unitRef="usd">-12170000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzQtNC0xLTEtNjIwODk_7798a499-d204-4962-9a57-93949524083b"
      unitRef="usd">-108000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzQtNi0xLTEtNjIwODk_9666557c-3477-4a81-8c0e-350472e3f9f0"
      unitRef="usd">-10000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzUtMi0xLTEtNjIwODk_3e9c68cd-9ee0-4747-85da-75ec0a834c49"
      unitRef="usd">642000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzUtNC0xLTEtNjIwODk_a7ece49f-f4e9-478e-821f-2237abdd65be"
      unitRef="usd">682000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzUtNi0xLTEtNjIwODk_995f9db4-4570-4baf-92f3-9e9d2a841345"
      unitRef="usd">872000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:Revenues
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzYtMi0xLTEtNjIwODk_9e739158-dca8-4286-83f8-5508adba26b8"
      unitRef="usd">-5095000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzYtNC0xLTEtNjIwODk_48b0cd28-41e3-4b80-9707-ec6fee635a81"
      unitRef="usd">5952000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzYtNi0xLTEtNjIwODk_d56a9427-3265-410d-ab5a-f40fb53c472e"
      unitRef="usd">2043000</us-gaap:Revenues>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzgtMi0xLTEtNjIwODk_386d0486-9221-4f91-b9a9-84edf20b4e88"
      unitRef="usd">3908000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzgtNC0xLTEtNjIwODk_f2e4b0e4-3458-4a63-a8d1-faa18e4ebc0e"
      unitRef="usd">4338000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzgtNi0xLTEtNjIwODk_c079c15c-ed47-48e7-90c5-3c490492721d"
      unitRef="usd">3728000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzktMi0xLTEtNjIwODk_ef7b6a5f-ddcd-4e5b-a165-f7139a72be58"
      unitRef="usd">7614000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzktNC0xLTEtNjIwODk_ea56ad7a-53e1-473f-befc-ee0caa3f6fc2"
      unitRef="usd">7193000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzktNi0xLTEtNjIwODk_253ccfcc-0836-41a6-9b26-75da0a2e5d85"
      unitRef="usd">5929000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:InterestExpense
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzEwLTItMS0xLTYyMDg5_2171c416-5e15-487c-9dc5-34e0a5494dbc"
      unitRef="usd">15609000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzEwLTQtMS0xLTYyMDg5_f91b072a-ae75-4010-8305-cd54ab814c9a"
      unitRef="usd">5889000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzEwLTYtMS0xLTYyMDg5_6b14c660-5aa1-4bfc-8f44-d4cd3613a757"
      unitRef="usd">6446000</us-gaap:InterestExpense>
    <us-gaap:OperatingExpenses
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzExLTItMS0xLTYyMDg5_90d332c9-0464-4e46-8c4c-b2988fc9e51b"
      unitRef="usd">27131000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzExLTQtMS0xLTYyMDg5_a5b2fa2e-4910-4e76-b774-30c4efe810c2"
      unitRef="usd">17420000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzExLTYtMS0xLTYyMDg5_38da0a03-eefd-4cf0-87c7-e7c9689ffb25"
      unitRef="usd">16103000</us-gaap:OperatingExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzEyLTItMS0xLTYyMDg5_22825ead-dff7-4939-aaff-60c0de1abf2d"
      unitRef="usd">-32226000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzEyLTQtMS0xLTYyMDg5_7f8b4d11-4dce-4620-9506-79ccc3e69151"
      unitRef="usd">-11468000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzEyLTYtMS0xLTYyMDg5_98b42ee1-ffa2-433a-baa4-049069a09f54"
      unitRef="usd">-14060000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <esnt:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzEzLTItMS0xLTYyMDg5_65943cf5-e254-410e-b3f3-47f37e8612f9"
      unitRef="usd">-32226000</esnt:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments>
    <esnt:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzEzLTQtMS0xLTYyMDg5_38c182fa-33e7-469a-93c0-56ae850ef591"
      unitRef="usd">-11468000</esnt:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments>
    <esnt:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzEzLTYtMS0xLTYyMDg5_a76312b3-d884-4abd-b4ee-20340d03facc"
      unitRef="usd">-14060000</esnt:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromSubsidiariesNetOfTax
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzE0LTItMS0xLTYyMDg5_f98d1d79-5663-4c23-841c-0b556d559375"
      unitRef="usd">863579000</us-gaap:IncomeLossFromSubsidiariesNetOfTax>
    <us-gaap:IncomeLossFromSubsidiariesNetOfTax
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzE0LTQtMS0xLTYyMDg5_571555ef-c4ae-4e82-a1e6-d9f3a8d665ee"
      unitRef="usd">693251000</us-gaap:IncomeLossFromSubsidiariesNetOfTax>
    <us-gaap:IncomeLossFromSubsidiariesNetOfTax
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzE0LTYtMS0xLTYyMDg5_56ebc082-d498-4aa7-a6d7-aeb273037e87"
      unitRef="usd">427101000</us-gaap:IncomeLossFromSubsidiariesNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzE1LTItMS0xLTYyMDg5_3a04deef-05de-4142-aa75-c9e56bc0f07e"
      unitRef="usd">831353000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzE1LTQtMS0xLTYyMDg5_c86ea0a9-f627-4802-b5ea-82ef2040efa7"
      unitRef="usd">681783000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzE1LTYtMS0xLTYyMDg5_4edf7a00-d6e3-4918-8c77-c346c4097747"
      unitRef="usd">413041000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzE3LTAtMS0xLTYyMDg5L3RleHRyZWdpb246YTExMDQ4OTlkMjVkNGQ2OThiMDNhZGVjZWNhZTE1ZGRfMTAx_4d77c2f2-323a-4b44-af6b-aa51ccce42f5"
      unitRef="usd">-75013000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzE3LTAtMS0xLTYyMDg5L3RleHRyZWdpb246YTExMDQ4OTlkMjVkNGQ2OThiMDNhZGVjZWNhZTE1ZGRfMTEx_7674f8c1-316a-4d76-8e72-8e20b57a90fb"
      unitRef="usd">-15477000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzE3LTAtMS0xLTYyMDg5L3RleHRyZWdpb246YTExMDQ4OTlkMjVkNGQ2OThiMDNhZGVjZWNhZTE1ZGRfMTI0_7f333518-cf93-4023-8b13-82e9aef6e522"
      unitRef="usd">16836000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzE3LTItMS0xLTYyMDg5_eb026089-e430-432b-adee-893d0dce9b1f"
      unitRef="usd">-433497000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzE3LTQtMS0xLTYyMDg5_e65be1c2-4d04-484c-afe2-e029bb3a042c"
      unitRef="usd">-87567000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzE3LTYtMS0xLTYyMDg5_122257a7-51de-4535-8935-c4606f5814c1"
      unitRef="usd">82087000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzE4LTItMS0xLTYyMDg5_c1da9907-433d-4497-8755-c57d7b2a83ef"
      unitRef="usd">-433497000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzE4LTQtMS0xLTYyMDg5_763c14cc-2b8b-4af1-a419-e79b2db50d00"
      unitRef="usd">-87567000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzE4LTYtMS0xLTYyMDg5_fbf2bb80-2625-4966-b7e1-2ee82b2cf736"
      unitRef="usd">82087000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzE5LTItMS0xLTYyMDg5_de668dae-448b-46da-b65c-a63a27036b1f"
      unitRef="usd">397856000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzE5LTQtMS0xLTYyMDg5_fefa56e1-705a-4067-8634-ed129fba4031"
      unitRef="usd">594216000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzUvZnJhZzplNmQ3YzBhNjIyZWQ0NTA4YmJkMzhjZGE4MTJlZWY0Zi90YWJsZTozYWU2NGY4YzAzZWU0YzUyODZkMTViNDk1YmY0NjM1ZC90YWJsZXJhbmdlOjNhZTY0ZjhjMDNlZTRjNTI4NmQxNWI0OTViZjQ2MzVkXzE5LTYtMS0xLTYyMDg5_62989c96-3f4b-4c3e-bc64-ea47fb2d68db"
      unitRef="usd">495128000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzMtMi0xLTEtNjIwODk_5a4e578e-a4cf-4a57-85e4-5cfb8d89db51"
      unitRef="usd">831353000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzMtNC0xLTEtNjIwODk_d352eef9-a45c-4fed-8dd1-735c41e520db"
      unitRef="usd">681783000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzMtNi0xLTEtNjIwODk_60e3bc15-efe0-4cf4-8a03-db264b9adf0b"
      unitRef="usd">413041000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromSubsidiariesNetOfTax
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzUtMi0xLTEtNjIwODk_7c7fad75-4793-4fe6-a76d-61b9f29ce558"
      unitRef="usd">863579000</us-gaap:IncomeLossFromSubsidiariesNetOfTax>
    <us-gaap:IncomeLossFromSubsidiariesNetOfTax
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzUtNC0xLTEtNjIwODk_51a1870c-bc3e-4629-bfbd-11641453fb65"
      unitRef="usd">693251000</us-gaap:IncomeLossFromSubsidiariesNetOfTax>
    <us-gaap:IncomeLossFromSubsidiariesNetOfTax
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzUtNi0xLTEtNjIwODk_81a9a40a-d071-4b8b-9f27-ee2aa13d9a2c"
      unitRef="usd">427101000</us-gaap:IncomeLossFromSubsidiariesNetOfTax>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzYtMi0xLTEtNjIwODk_6a59f291-2bf1-46ab-90f6-1d903a9978d3"
      unitRef="usd">-12170000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzYtNC0xLTEtNjIwODk_f670d0f8-0d88-4681-aa3b-4702503a8992"
      unitRef="usd">-108000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzYtNi0xLTEtNjIwODk_2aacee90-02a4-44f3-a262-620470e36adb"
      unitRef="usd">-10000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:ShareBasedCompensation
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzctMi0xLTEtNjIwODk_d8c92915-56e7-44c4-888e-cf276b608fa4"
      unitRef="usd">927000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzctNC0xLTEtNjIwODk_730e8183-6888-4c1e-a91a-fbeb4365dd40"
      unitRef="usd">917000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzctNi0xLTEtNjIwODk_6e76c8b6-79c4-48f2-bf59-53928a0da4eb"
      unitRef="usd">935000</us-gaap:ShareBasedCompensation>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzgtMi0xLTEtNjIwODk_7ef0f808-74d5-4c0a-934b-a992a6e5493d"
      unitRef="usd">800000</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzgtNC0xLTEtNjIwODk_6108dea2-f025-48f8-8829-4dd93f57fdb2"
      unitRef="usd">1438000</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzgtNi0xLTEtNjIwODk_812f71ed-5ed1-4b5d-9e67-51c29261ff9f"
      unitRef="usd">435000</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzEwLTItMS0xLTYyMDg5_0f9477ac-87fe-4efd-a8f1-4fa0cdacffd0"
      unitRef="usd">-1775000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzEwLTQtMS0xLTYyMDg5_ae86f304-427c-4e08-9ed8-c42432f2600f"
      unitRef="usd">-312000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzEwLTYtMS0xLTYyMDg5_22ac7c5a-c497-4ce7-8535-c47aabff3fdf"
      unitRef="usd">319000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzExLTItMS0xLTYyMDg5_8a62981a-3a44-471f-8672-4a81078974fd"
      unitRef="usd">19232000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzExLTQtMS0xLTYyMDg5_741b0df3-df9a-425f-b7cd-16e689d5f2de"
      unitRef="usd">21447000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzExLTYtMS0xLTYyMDg5_705a4999-c39b-475c-b3dd-a46358b72b86"
      unitRef="usd">18208000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzEyLTItMS0xLTYyMDg5_69f678a8-cb2b-4d9c-b70c-ae3e3e15a581"
      unitRef="usd">2678000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzEyLTQtMS0xLTYyMDg5_0ddcc3bd-1bf3-4896-8aa3-c3f3865ee672"
      unitRef="usd">12754000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzEyLTYtMS0xLTYyMDg5_253db01b-9197-434f-8f09-e7c5dcfb7686"
      unitRef="usd">5209000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzE0LTItMS0xLTYyMDg5_c0530c9f-8f8c-4241-a04b-61e1beced213"
      unitRef="usd">-94988000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzE0LTQtMS0xLTYyMDg5_8e3d7ba3-e037-4daa-bceb-bdd78fe12b30"
      unitRef="usd">-189804000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzE0LTYtMS0xLTYyMDg5_bbdf700c-4058-4114-b068-3dfced247497"
      unitRef="usd">255884000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzE1LTItMS0xLTYyMDg5_3063f153-b5c1-4777-8348-6c073d69afe0"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzE1LTQtMS0xLTYyMDg5_c6986d6b-3698-4899-b5c5-6e32ad35860a"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzE1LTYtMS0xLTYyMDg5_3b7664e4-e82a-4afa-a281-71d2a13bcd59"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzE2LTItMS0xLTYyMDg5_593c5f51-a228-413c-bb64-418bb2b1e854"
      unitRef="usd">157468000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzE2LTQtMS0xLTYyMDg5_65efa479-685a-4ba3-b9aa-46534bb4f6bc"
      unitRef="usd">273747000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzE2LTYtMS0xLTYyMDg5_5587ba8d-ed3b-4418-bf95-08e06e1ecaf0"
      unitRef="usd">205668000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzE3LTItMS0xLTYyMDg5_e1f299e4-420e-49dc-b525-35d85ecd25a2"
      unitRef="usd">81351000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzE3LTQtMS0xLTYyMDg5_4c7c9f13-f322-4141-a8e7-3325d0107f02"
      unitRef="usd">18384000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzE3LTYtMS0xLTYyMDg5_570b34d8-f47d-453a-a4bd-0a9e8bc56d04"
      unitRef="usd">838000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzE4LTItMS0xLTYyMDg5_846af76b-fc07-4bdb-a49d-726f747a762f"
      unitRef="usd">164733000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzE4LTQtMS0xLTYyMDg5_3c703bea-17d1-463a-91e9-2eebe4ed8d23"
      unitRef="usd">101618000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzE4LTYtMS0xLTYyMDg5_5c7c2b4a-d84b-419a-b2ee-03e7db826506"
      unitRef="usd">3386000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzE5LTItMS0xLTYyMDg5_9cf47f66-d323-420c-a861-4c5f5ce56cce"
      unitRef="usd">183604000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzE5LTQtMS0xLTYyMDg5_3b80237a-2ac1-4305-b400-d80aaba90eed"
      unitRef="usd">36059000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzE5LTYtMS0xLTYyMDg5_e985d8d4-cd97-4709-a414-06b4127c4cfa"
      unitRef="usd">-457328000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzIxLTItMS0xLTYyMDg5_d52a3cd5-59cf-4a04-896c-c94e0aabde36"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzIxLTQtMS0xLTYyMDg5_4fab52a0-247a-43cf-952c-cf4530576077"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzIxLTYtMS0xLTYyMDg5_72451587-d20c-454b-a9b5-5600d95bd06c"
      unitRef="usd">439962000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzIyLTItMS0xLTYyMDg5_f7f94cac-ecc1-4875-99cb-5a74b6f843e3"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzIyLTQtMS0xLTYyMDg5_2c2c2201-b6c7-4028-9f22-3a87e0e8f465"
      unitRef="usd">200000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzIyLTYtMS0xLTYyMDg5_dbbf1d82-3306-4363-8821-cce4111dc0d3"
      unitRef="usd">200000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzIzLTItMS0xLTYyMDg5_74948ac6-485a-4674-99e2-4cc9987aff73"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzIzLTQtMS0xLTYyMDg5_d81297ea-3f5b-441c-8cb3-9f3929a0a853"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzIzLTYtMS0xLTYyMDg5_b9e39db4-f1f9-403f-a3ea-ad95ace00d77"
      unitRef="usd">100000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzI0LTItMS0xLTYyMDg5_1d5c517e-e5fe-49de-a4a6-00aa94ccf229"
      unitRef="usd">97914000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzI0LTQtMS0xLTYyMDg5_c5c7324f-15d0-49e1-bd36-20cff303832d"
      unitRef="usd">163855000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzI0LTYtMS0xLTYyMDg5_c78d56fd-ad61-4350-8d1d-e70df0b88f18"
      unitRef="usd">6354000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzI1LTItMS0xLTYyMDg5_39791c2a-7582-4b81-b5b1-1b889cdfb70c"
      unitRef="usd">154000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzI1LTQtMS0xLTYyMDg5_8e9cb298-3418-46cc-8069-6d7ad695a31d"
      unitRef="usd">5849000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzI1LTYtMS0xLTYyMDg5_9b6f364c-b665-401c-b109-7a0536ac97fb"
      unitRef="usd">5236000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzI3LTItMS0xLTYyMDg5_7c76438a-98c2-4d46-8c1f-7ba8b0063478"
      unitRef="usd">92128000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzI3LTQtMS0xLTYyMDg5_af48b312-6512-4e08-82cf-a12c6b73b75c"
      unitRef="usd">77724000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzI3LTYtMS0xLTYyMDg5_50bfa4a3-c90f-41f3-a503-298da554714a"
      unitRef="usd">69410000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzI4LTItMS0xLTYyMDg5_023448e7-e3ed-4d62-8db3-266378b08b99"
      unitRef="usd">-190196000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzI4LTQtMS0xLTYyMDg5_ec3ece04-73b2-4227-bd63-27a32b26e002"
      unitRef="usd">-47428000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzI4LTYtMS0xLTYyMDg5_93b8f30c-53c2-48db-96cc-8aa9e58173e2"
      unitRef="usd">458962000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzI5LTItMS0xLTYyMDg5_8d083db3-e6e7-44ef-a587-84e981c5a396"
      unitRef="usd">-3914000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzI5LTQtMS0xLTYyMDg5_5a628fe2-55c2-427d-85a8-8b5b76bc6e37"
      unitRef="usd">1385000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzI5LTYtMS0xLTYyMDg5_52718f11-b2d6-43cf-9dda-bc24992e233d"
      unitRef="usd">6843000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzMwLTItMS0xLTYyMDg5_82b712af-407f-4db9-8ec7-14ec63636948"
      unitRef="usd">10073000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i06075470a3d74a8184970ec4c43393da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzMwLTQtMS0xLTYyMDg5_7f8c8085-d70f-49c8-8132-db18b1177f28"
      unitRef="usd">8688000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia8f022b01a244c049492c48d7756ace8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzMwLTYtMS0xLTYyMDg5_80242a2a-3cc7-4ff0-830f-34041bd1fa8c"
      unitRef="usd">1845000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id1ce03ce6c0c4839b4b8757c8464ef0a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzMxLTItMS0xLTYyMDg5_9139337a-d5b9-4d9c-9fca-46883e11bcc2"
      unitRef="usd">6159000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib50b543f44dc4284a3b35e4072456cc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzMxLTQtMS0xLTYyMDg5_b48fb659-5732-482c-a867-8df72a6a2383"
      unitRef="usd">10073000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i06075470a3d74a8184970ec4c43393da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzMxLTYtMS0xLTYyMDg5_52e8cfc2-0754-444f-84e3-f085d3f3d95b"
      unitRef="usd">8688000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InterestPaidNet
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzM0LTItMS0xLTYyMDg5_9666018e-8fca-4268-933c-1405ded6e201"
      unitRef="usd">13595000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzM0LTQtMS0xLTYyMDg5_42b5b211-500a-4cb7-b9fa-40750072b0f2"
      unitRef="usd">4792000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzM0LTYtMS0xLTYyMDg5_1adebf60-af39-459a-925a-434c8c7933e2"
      unitRef="usd">5714000</us-gaap:InterestPaidNet>
    <esnt:RepaymentOfBorrowingWithProceedsFromDebt
      contextRef="i5602be3c6d7f48a4ba82fdfaa7d5716f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzM3LTItMS0xLTYyMDg5_5910653b-196d-4906-bf8f-4713153bf1d9"
      unitRef="usd">0</esnt:RepaymentOfBorrowingWithProceedsFromDebt>
    <esnt:RepaymentOfBorrowingWithProceedsFromDebt
      contextRef="id9a213ee76604564a32acca39dfb46a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzM3LTQtMS0xLTYyMDg5_20b100ca-c1e2-4c93-b39d-5eacd3d2755a"
      unitRef="usd">225000000</esnt:RepaymentOfBorrowingWithProceedsFromDebt>
    <esnt:RepaymentOfBorrowingWithProceedsFromDebt
      contextRef="i6373e3156721401285b84ecbab282c02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yMzgvZnJhZzoxOWE5M2QxZTA4MGY0MTY5YjBjZWRiMzkxOTE2ZjAxZi90YWJsZTozOTZhYWFjMjU5Y2E0Mjc4YmRjYzk3YjY4NGUxZjdhYi90YWJsZXJhbmdlOjM5NmFhYWMyNTljYTQyNzhiZGNjOTdiNjg0ZTFmN2FiXzM3LTYtMS0xLTYyMDg5_98565361-7f76-4504-8bd3-f0f68b7a1e2c"
      unitRef="usd">225000000</esnt:RepaymentOfBorrowingWithProceedsFromDebt>
    <us-gaap:DividendPaymentsRestrictionsScheduleStatutoryCapitalAndSurplus1
      contextRef="i90fc19956b04439eb468cb7ae62d4f99_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDEvZnJhZzowMDIxNjdkNmNkNzQ0NGZmOWFhNmY0Yzc5M2I1MWI4My90ZXh0cmVnaW9uOjAwMjE2N2Q2Y2Q3NDQ0ZmY5YWE2ZjRjNzkzYjUxYjgzXzExMjQ_6f6debec-eeaa-4072-9a53-1c8ee298222a"
      unitRef="usd">314700000</us-gaap:DividendPaymentsRestrictionsScheduleStatutoryCapitalAndSurplus1>
    <us-gaap:DividendPaymentsRestrictionsScheduleStatutoryCapitalAndSurplus1
      contextRef="i5982c3d87c8d424e8a6691143512a6ad_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDEvZnJhZzowMDIxNjdkNmNkNzQ0NGZmOWFhNmY0Yzc5M2I1MWI4My90ZXh0cmVnaW9uOjAwMjE2N2Q2Y2Q3NDQ0ZmY5YWE2ZjRjNzkzYjUxYjgzXzExNzg_d9a09f92-725b-4662-aac9-82a2e224c5a2"
      unitRef="usd">13600000</us-gaap:DividendPaymentsRestrictionsScheduleStatutoryCapitalAndSurplus1>
    <us-gaap:AmountAvailableForDividendDistributionWithoutAffectingCapitalAdequacyRequirements
      contextRef="ibfd74d548f65482fb1b3dc445d66f813_I20230101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDEvZnJhZzowMDIxNjdkNmNkNzQ0NGZmOWFhNmY0Yzc5M2I1MWI4My90ZXh0cmVnaW9uOjAwMjE2N2Q2Y2Q3NDQ0ZmY5YWE2ZjRjNzkzYjUxYjgzXzEyNDI_c04bb3a3-a291-4c70-8cd0-f19067b42b91"
      unitRef="usd">314700000</us-gaap:AmountAvailableForDividendDistributionWithoutAffectingCapitalAdequacyRequirements>
    <us-gaap:AmountAvailableForDividendDistributionWithoutAffectingCapitalAdequacyRequirements
      contextRef="ief33a67da44243d8b8f1557c0e4b718b_I20230101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDEvZnJhZzowMDIxNjdkNmNkNzQ0NGZmOWFhNmY0Yzc5M2I1MWI4My90ZXh0cmVnaW9uOjAwMjE2N2Q2Y2Q3NDQ0ZmY5YWE2ZjRjNzkzYjUxYjgzXzEyODQ_e3da70d3-15c1-480a-988f-ba75374ead92"
      unitRef="usd">5300000</us-gaap:AmountAvailableForDividendDistributionWithoutAffectingCapitalAdequacyRequirements>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="ib58b183663704577b57beac9eff22d60_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDEvZnJhZzowMDIxNjdkNmNkNzQ0NGZmOWFhNmY0Yzc5M2I1MWI4My90ZXh0cmVnaW9uOjAwMjE2N2Q2Y2Q3NDQ0ZmY5YWE2ZjRjNzkzYjUxYjgzXzEzNTk_ca5e17fd-b047-472f-874f-3167942a61b8"
      unitRef="usd">0</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="i7b1e276c77e044ba8c9b837646e46b63_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDEvZnJhZzowMDIxNjdkNmNkNzQ0NGZmOWFhNmY0Yzc5M2I1MWI4My90ZXh0cmVnaW9uOjAwMjE2N2Q2Y2Q3NDQ0ZmY5YWE2ZjRjNzkzYjUxYjgzXzEzNTk_ff6c94f9-eb7a-4632-87df-2587ce6f53ca"
      unitRef="usd">0</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="i2612c1febe7947388d222308c4100226_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDEvZnJhZzowMDIxNjdkNmNkNzQ0NGZmOWFhNmY0Yzc5M2I1MWI4My90ZXh0cmVnaW9uOjAwMjE2N2Q2Y2Q3NDQ0ZmY5YWE2ZjRjNzkzYjUxYjgzXzE1MDk_6a45abc9-4903-4c2a-af1c-deed513acbbf"
      unitRef="usd">55000000</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDQvZnJhZzpmMjc4NTI3ZDJlMjQ0YzE4YWQ3MWExYWZhNTJhYTFkZS90ZXh0cmVnaW9uOmYyNzg1MjdkMmUyNDRjMThhZDcxYTFhZmE1MmFhMWRlXzEzMw_2d3df477-bad6-4186-b7ed-452758e49e88">&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&#160;IV&#x2014;Reinsurance&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&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;Insurance Premiums Earned&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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;Years Ended December 31, 2022, 2021 and 2020&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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&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:10.647%"/&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:10.647%"/&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:10.647%"/&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:10.647%"/&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:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;($ in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Ceded to Other Companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assumed from Other Companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assumed Premiums as a Percentage of Net Premiums&lt;/span&gt;&lt;/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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 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;(107,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;842,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-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;0.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;span style="color:#000000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top: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;983,457&#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="2" style="background-color:#ffffff;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;(110,914)&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="2" style="background-color:#ffffff;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;&#x2014;&#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="2" style="background-color:#ffffff;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;872,543&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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-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;951,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88,738)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;862,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock>
    <us-gaap:DirectPremiumsEarned
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDQvZnJhZzpmMjc4NTI3ZDJlMjQ0YzE4YWQ3MWExYWZhNTJhYTFkZS90YWJsZTphOTVlZmRjNWM0NmU0M2Q3YTA2MDhiMjUzNDAxZTQ5MC90YWJsZXJhbmdlOmE5NWVmZGM1YzQ2ZTQzZDdhMDYwOGIyNTM0MDFlNDkwXzEtMi0xLTEtNjIwODk_6da8482f-f9c4-4086-a3ef-d9e202b4b49f"
      unitRef="usd">950200000</us-gaap:DirectPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDQvZnJhZzpmMjc4NTI3ZDJlMjQ0YzE4YWQ3MWExYWZhNTJhYTFkZS90YWJsZTphOTVlZmRjNWM0NmU0M2Q3YTA2MDhiMjUzNDAxZTQ5MC90YWJsZXJhbmdlOmE5NWVmZGM1YzQ2ZTQzZDdhMDYwOGIyNTM0MDFlNDkwXzEtNC0xLTEtNjIwODk_4e549ee1-5f05-428f-98e4-e7a714043a10"
      unitRef="usd">107673000</us-gaap:CededPremiumsEarned>
    <us-gaap:AssumedPremiumsEarned
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDQvZnJhZzpmMjc4NTI3ZDJlMjQ0YzE4YWQ3MWExYWZhNTJhYTFkZS90YWJsZTphOTVlZmRjNWM0NmU0M2Q3YTA2MDhiMjUzNDAxZTQ5MC90YWJsZXJhbmdlOmE5NWVmZGM1YzQ2ZTQzZDdhMDYwOGIyNTM0MDFlNDkwXzEtNi0xLTEtNjIwODk_efbf1ce4-98f4-47f8-9d7f-40cc5ccc725a"
      unitRef="usd">0</us-gaap:AssumedPremiumsEarned>
    <us-gaap:PremiumsEarnedNet
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDQvZnJhZzpmMjc4NTI3ZDJlMjQ0YzE4YWQ3MWExYWZhNTJhYTFkZS90YWJsZTphOTVlZmRjNWM0NmU0M2Q3YTA2MDhiMjUzNDAxZTQ5MC90YWJsZXJhbmdlOmE5NWVmZGM1YzQ2ZTQzZDdhMDYwOGIyNTM0MDFlNDkwXzEtOC0xLTEtNjIwODk_5535c3d4-20f6-42d0-a014-4447a548cf8f"
      unitRef="usd">842527000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsPercentageAssumedToNet
      contextRef="i4b930dfd2de44c039a3e0d947d5f1beb_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDQvZnJhZzpmMjc4NTI3ZDJlMjQ0YzE4YWQ3MWExYWZhNTJhYTFkZS90YWJsZTphOTVlZmRjNWM0NmU0M2Q3YTA2MDhiMjUzNDAxZTQ5MC90YWJsZXJhbmdlOmE5NWVmZGM1YzQ2ZTQzZDdhMDYwOGIyNTM0MDFlNDkwXzEtMTAtMS0xLTYyMDg5_35a06f6d-f4a6-43e2-8bb5-c41c011247a7"
      unitRef="number">0.000</us-gaap:PremiumsPercentageAssumedToNet>
    <us-gaap:DirectPremiumsEarned
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDQvZnJhZzpmMjc4NTI3ZDJlMjQ0YzE4YWQ3MWExYWZhNTJhYTFkZS90YWJsZTphOTVlZmRjNWM0NmU0M2Q3YTA2MDhiMjUzNDAxZTQ5MC90YWJsZXJhbmdlOmE5NWVmZGM1YzQ2ZTQzZDdhMDYwOGIyNTM0MDFlNDkwXzItMi0xLTEtNjIwODk_a79e34c6-cc83-45bd-a400-55e54f3a0dbd"
      unitRef="usd">983457000</us-gaap:DirectPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDQvZnJhZzpmMjc4NTI3ZDJlMjQ0YzE4YWQ3MWExYWZhNTJhYTFkZS90YWJsZTphOTVlZmRjNWM0NmU0M2Q3YTA2MDhiMjUzNDAxZTQ5MC90YWJsZXJhbmdlOmE5NWVmZGM1YzQ2ZTQzZDdhMDYwOGIyNTM0MDFlNDkwXzItNC0xLTEtNjIwODk_710fbf8a-08d0-47ff-8a4b-c99bd628cbb1"
      unitRef="usd">110914000</us-gaap:CededPremiumsEarned>
    <us-gaap:AssumedPremiumsEarned
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDQvZnJhZzpmMjc4NTI3ZDJlMjQ0YzE4YWQ3MWExYWZhNTJhYTFkZS90YWJsZTphOTVlZmRjNWM0NmU0M2Q3YTA2MDhiMjUzNDAxZTQ5MC90YWJsZXJhbmdlOmE5NWVmZGM1YzQ2ZTQzZDdhMDYwOGIyNTM0MDFlNDkwXzItNi0xLTEtNjIwODk_d78309e6-e056-42d6-a8da-bd1208624719"
      unitRef="usd">0</us-gaap:AssumedPremiumsEarned>
    <us-gaap:PremiumsEarnedNet
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDQvZnJhZzpmMjc4NTI3ZDJlMjQ0YzE4YWQ3MWExYWZhNTJhYTFkZS90YWJsZTphOTVlZmRjNWM0NmU0M2Q3YTA2MDhiMjUzNDAxZTQ5MC90YWJsZXJhbmdlOmE5NWVmZGM1YzQ2ZTQzZDdhMDYwOGIyNTM0MDFlNDkwXzItOC0xLTEtNjIwODk_ae76ea56-4085-4902-8c71-8ea7552ed6bf"
      unitRef="usd">872543000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsPercentageAssumedToNet
      contextRef="i4bf4ca95c08f48e5abbe8ad24391929c_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDQvZnJhZzpmMjc4NTI3ZDJlMjQ0YzE4YWQ3MWExYWZhNTJhYTFkZS90YWJsZTphOTVlZmRjNWM0NmU0M2Q3YTA2MDhiMjUzNDAxZTQ5MC90YWJsZXJhbmdlOmE5NWVmZGM1YzQ2ZTQzZDdhMDYwOGIyNTM0MDFlNDkwXzItMTAtMS0xLTYyMDg5_75fb7582-fd22-43d0-893c-2c885cfeb7c5"
      unitRef="number">0.000</us-gaap:PremiumsPercentageAssumedToNet>
    <us-gaap:DirectPremiumsEarned
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDQvZnJhZzpmMjc4NTI3ZDJlMjQ0YzE4YWQ3MWExYWZhNTJhYTFkZS90YWJsZTphOTVlZmRjNWM0NmU0M2Q3YTA2MDhiMjUzNDAxZTQ5MC90YWJsZXJhbmdlOmE5NWVmZGM1YzQ2ZTQzZDdhMDYwOGIyNTM0MDFlNDkwXzMtMi0xLTEtNjIwODk_3af0d00d-7d00-4f40-b139-34a81edeb96a"
      unitRef="usd">951302000</us-gaap:DirectPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDQvZnJhZzpmMjc4NTI3ZDJlMjQ0YzE4YWQ3MWExYWZhNTJhYTFkZS90YWJsZTphOTVlZmRjNWM0NmU0M2Q3YTA2MDhiMjUzNDAxZTQ5MC90YWJsZXJhbmdlOmE5NWVmZGM1YzQ2ZTQzZDdhMDYwOGIyNTM0MDFlNDkwXzMtNC0xLTEtNjIwODk_2eadb457-01d1-4daa-a092-741228c60fce"
      unitRef="usd">88738000</us-gaap:CededPremiumsEarned>
    <us-gaap:AssumedPremiumsEarned
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDQvZnJhZzpmMjc4NTI3ZDJlMjQ0YzE4YWQ3MWExYWZhNTJhYTFkZS90YWJsZTphOTVlZmRjNWM0NmU0M2Q3YTA2MDhiMjUzNDAxZTQ5MC90YWJsZXJhbmdlOmE5NWVmZGM1YzQ2ZTQzZDdhMDYwOGIyNTM0MDFlNDkwXzMtNi0xLTEtNjIwODk_1336bb9e-c7fe-4e82-9872-c18218c3f35d"
      unitRef="usd">0</us-gaap:AssumedPremiumsEarned>
    <us-gaap:PremiumsEarnedNet
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDQvZnJhZzpmMjc4NTI3ZDJlMjQ0YzE4YWQ3MWExYWZhNTJhYTFkZS90YWJsZTphOTVlZmRjNWM0NmU0M2Q3YTA2MDhiMjUzNDAxZTQ5MC90YWJsZXJhbmdlOmE5NWVmZGM1YzQ2ZTQzZDdhMDYwOGIyNTM0MDFlNDkwXzMtOC0xLTEtNjIwODk_7f66e957-d87d-4598-a9f1-c6cd05731854"
      unitRef="usd">862564000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsPercentageAssumedToNet
      contextRef="i749aab93b955463b91c6dc627bbf9906_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmYwMmJmNjNmZWZlYjRmZDQ5YzIxNzc4M2EwN2Y1ZjlhL3NlYzpmMDJiZjYzZmVmZWI0ZmQ0OWMyMTc3ODNhMDdmNWY5YV8yNDQvZnJhZzpmMjc4NTI3ZDJlMjQ0YzE4YWQ3MWExYWZhNTJhYTFkZS90YWJsZTphOTVlZmRjNWM0NmU0M2Q3YTA2MDhiMjUzNDAxZTQ5MC90YWJsZXJhbmdlOmE5NWVmZGM1YzQ2ZTQzZDdhMDYwOGIyNTM0MDFlNDkwXzMtMTAtMS0xLTYyMDg5_1e6974b0-97ef-4636-93df-97b473e542e8"
      unitRef="number">0.000</us-gaap:PremiumsPercentageAssumedToNet>
</xbrl>
